yetiH 0 Denunciar post Postado Julho 23, 2007 Olá pessoal, já vi aqui e também sou de acordo em criar uma área específica para ActionScript 3.0. Eu já programo há um tempão e tive várias dúvidas, solucionadas em artigos aqui do imasters e no próprio F1 do Flash. Mas tem algumas coisas por exemplo essa que não consegui resolver. Devo estar com minha lógica errada.. não seria uma novidade... pois mudou tudo. Então... estou precisando passar parâmetros nas funções chamadas por um addEventListener... mas tá difícil! Por exemplo: this.sprite.addEventListener(Event.ENTER_FRAME, funcao);function funcao() :void { ... }isso aí funciona.. eu quero fazer isso this.sprite.addEventListener(Event.ENTER_FRAME, funcao(parametro1, parametro2);function funcao(parametro1:int, parametro2:uint) :void { ... } Alguém sabe? Valeu. Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Julho 24, 2007 acredito que não tenha como fazer isso, nem no AS2 tem como você não pode simplesmente declarar as variaveis fora da função? e usa-las de dentro dela sobre o forum de AS3, estamos organizando tudo, aguarde mais um pouco http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
yetiH 0 Denunciar post Postado Julho 24, 2007 Ah legal!Sim, dá pra fazer isso.. tanto que já fiz pra quebrar galho...Mas deve ter como passar parâmetros não é?Agora tô me batendo pra pegar uma variável passada por GET"arquivo.swf?var=valor"^^Valeu. Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Julho 24, 2007 Agora tô me batendo pra pegar uma variável passada por GET"arquivo.swf?var=valor"dá uma lida aqui(esta no flashVars no AS3)LINK Compartilhar este post Link para o post Compartilhar em outros sites
yetiH 0 Denunciar post Postado Julho 25, 2007 Nossa! Legal.Valeu mesmo... Compartilhar este post Link para o post Compartilhar em outros sites
junior.c.e 1 Denunciar post Postado Novembro 13, 2013 Nossa! Legal. Valeu mesmo... Ainda que seja um poste antigo vale apenas responder para que outras pessoas aprendam também. Para passar parâmetros por addEventListener basta fazer da seguinte forma. Ex: btn1.addEventListener (MouseEvent.CLICK,function(eventMouse){MinhaFunção (parametro1,parametro2)}); Desta forma é possível passar por Event os parametros sem problema. A lógica é criar uma função temporária em tempo de execução. Compartilhar este post Link para o post Compartilhar em outros sites
JosimarNew 12 Denunciar post Postado Setembro 22, 2014 Ainda que seja um poste antigo vale apenas responder para que outras pessoas aprendam também. Para passar parâmetros por addEventListener basta fazer da seguinte forma. Ex: btn1.addEventListener (MouseEvent.CLICK,function(eventMouse){MinhaFunção (parametro1,parametro2)}); Desta forma é possível passar por Event os parametros sem problema. A lógica é criar uma função temporária em tempo de execução. Muito bom. Funcionou perfeitamente. Tava precisando demais passar três parâmetros para uma função chamada por evento. Compartilhar este post Link para o post Compartilhar em outros sites