alnxp 0 Denunciar post Postado Julho 29, 2009 pessoal, não consigo de jeito nenhum controlar um movieclip apartir de um arquivo.as, antes no as2, era só cita _root, mas pesquisei e vi que não existe mais essa função.. pois bem como posso atribuir um gotoAndPlay(1); apartir do meu arquivo externo.as?? de tentei de varias formas mas nenhum funciona!! de acordo com pesquisei, se fala pra usar de tal maneira: MovieClip(root).fade.gotoAndPlay(2); mas não funciona também... Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Julho 29, 2009 Eu uso essa robada no AS3 http://berseck.wordpress.com/2009/05/21/tutorialcomo-usar-_root-no-actionscript-3/ Agora se você for trabalhar só com classes :) Ai você pode trabalhar com o MovieClip(root) que funciona perfeitamente bem, desde que você esteja trabalhando com tudo em Packages Abraços Compartilhar este post Link para o post Compartilhar em outros sites
alnxp 0 Denunciar post Postado Julho 30, 2009 kra... eu já tentei isso e não dá certo! não é possível q uma coisa tão simples ficou tão complicada em as3... olha o jeito que fiz para testar: arquivo.as package local.display { import flash.display.*; import flash.events.*; import flash.text.*; import flash.net.*; import local.display.Rotator; import local.effects.AlphaFade; import local.effects.PreciseSize; import local.effects.Scale; import local.effects.PreciseMove; import local.utils.ImagePopup; import local.utils.SwfPopup; import local.utils.SizingUtils; import Global; Global.palco = MovieClip(root); function desce (e:Event):void{ x= -0.9; } Global.palco.ok.addEventListener(MouseEvent.CLICK, desce); e no meu flash, tenho um mc instanciado de ok contendo dentro dele um quadrado... e mesmo assim quando tento rodar apresenta o erro: 1120: Access of undefined property root. Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Julho 30, 2009 Dentro de classe não precisa....... Dentro de classe você usa MovieClip(root).... Achei que você estava usando em um frame... Dentro de classe basta usar o MovieClip(root).ok.addEventListener(MouseEvent.CLICK, desce); Abraços Compartilhar este post Link para o post Compartilhar em outros sites
alnxp 0 Denunciar post Postado Julho 31, 2009 po... será q não estou me expressando bem... pois no primeiro post eu disse que tentei usar somente com o movieclip(root)... já que não funcionou e você me disse pra usar uma classe, igual no tutorial do link, também não deu... se eu não trabalhar com classes, somente com um arquivo em flash, eu consigo fazer o movieclip(root) funcionar, mas não é isso que eu quero... já estou desistindo e pensando em ouutras maneiras.. conheçe algum tutorial que ensina a criar um fade usando somente as? e não me fale do alpha!! pois não tem como configurar a "cor" desse fade... obrigado dinovo abraços Compartilhar este post Link para o post Compartilhar em outros sites