Andrezim 0 Denunciar post Postado Outubro 18, 2008 Esse código aqui tá funcionando legal, mas é muito grande e repetitivo. Tem como dar uma "enxugada nele"? stop(); if (w2>1) { work2.gotoAndStop(2); } if (w3>1) { work3.gotoAndStop(2); } if (w4>1) { work4.gotoAndStop(2); } if (w5>1) { work5.gotoAndStop(2); } if (w6>1) { work6.gotoAndStop(2); } if (w7>1) { work7.gotoAndStop(2); } if (w8>1) { work8.gotoAndStop(2); } if (w9>1) { work9.gotoAndStop(2); } if (w10>1) { work10.gotoAndStop(2); } if (w11>1) { work11.gotoAndStop(2); } if (w12>1) { work12.gotoAndStop(2); } if (jardim>1) { jardim.gotoAndStop(2); } Compartilhar este post Link para o post Compartilhar em outros sites
Antoniosp 2 Denunciar post Postado Outubro 18, 2008 Fala aí Andre, Pra enxugar isso podemos usar o laço de repetição for: stop(); for(var i=2; i<=12; i++){ if(this["w"+i]>1){ this["work"+i].gotoAndStop(2); } } if (jardim>1) { jardim.gotoAndStop(2); } Para entender mais sobre o for, dê uma lida aqui. Abraço Compartilhar este post Link para o post Compartilhar em outros sites
Andrezim 0 Denunciar post Postado Outubro 18, 2008 Pow, antônio. você é o cara! Realmente, eu sempre achei o for bem complicado de usar. Mas você manja muito. Esse tutorial que você mandou realmente deu uma boa elucidada. Eu ainda num sei direito a diferença entre string, array, boolean, e as outras que tem, se é que tem mais. Mas fora isso eu entendi o tuto. Muuuuito obrigado! Compartilhar este post Link para o post Compartilhar em outros sites