Jump to content


Eduardo Dall Accua

Member Since 22/01/2009
Offline Last Active 25/01/2009, 15:26
-----

Topics I've Started

"ifframeloaded" No Flash Cs3

23/01/2009, 01:39

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!!

IPB Skin By Virteq