Pessoal, quando eu exporto apenas para preview a animação, aparece a seguinte mensagem de erro:
"A script in this movie is causing Flash Player to run slowly... Do you want to abort the script?" -> Clico em SIM e o filme roda.
Eu não tenho certeza se é o tamanho do filme ou se é algo errado que eu fiz!
Vamos lá. Tenho duas CENAS. Na CENA_1 tenho duas camadas, só interessa a primeira camada que é onde eu tenho meu pre-loader. Esse meu pre-loader são 11 imagens (png) que eu fiz como se fosse a porcentagem (0, 10, 20 ... 100.png). Eu inseri na layer uma imagem a cada 5 frames. Mas coloquei uma ação antes de cada imagem, além da ação que fica na imagem. Exemplo:
-- Camada1 (chamada de "animacao")
-Frame1
Possui a imagem "0.png"
ação:
ifFrameLoaded ("site", 1) {
gotoAndPlay ("animacao", 6);
}
========================================
-Frame5
ação:
gotoAndPlay("animacao", 1);
========================================
-Frame6
Possui a imagem "1.png"
ação:
ifFrameLoaded ("site", 10) {
gotoAndPlay ("animacao", 11);
}
========================================
-Frame10
ação:
gotoAndPlay("animacao", 5);
========================================
-Frame11
possui a imagem "2.png"
ação:
ifFrameLoaded ("site", 20) {
gotoAndPlay ("animacao", 16);
}
========================================
-Frame51
possui a imagem "10.png"
ação:
ifFrameLoaded ("site", 100) {
gotoAndPlay ("site",1);
}
No término do filme da CENA_1, vai para a CENA_2 (uma camada chamada "site") onde tem uma interpolação de forma apenas de 100 frames.
Estou usando Flash CS3 e sei que a "ifFrameLoaded" deprecated. Mas e ai? Como usar uma nova e qual é a nova? Ou é possível arrumar esse meu exemplo de pre-loader?
Estou subindo uma imagem que eu fiz de 3 telas minha. Espero que ajude no entendimento.
Obrigado desde já!
Eu pergunto ... eu respondo!! O importante é o resultado!
Bom, o que eu fiz de errado foi na penultima linda dessa action:
=====================
-Frame51
possui a imagem "10.png"
ação:
ifFrameLoaded ("site", 100) {
gotoAndPlay ("site",1);
}
=====================
O certo é
=====================
goto ("site",1);
=====================
Bom pessoal, acho que pelo menos serviu para eu aprender e quem sabe você a fazer um pre-loader com imagens estáticas.
Abraços!!