Funcionou, obrigado!

On Apr 24, 7:14 pm, Mário Júnior <[email protected]> wrote:
> aqui a solução para a segunda dúvida:http://blog.benstucki.net/?p=42
>
> reparou só a data? =D
>
> []s, bons estudos.
>
> Em 24 de abril de 2010 15:22, Ivan Junckes Filho
> <[email protected]>escreveu:
>
>
>
> > O primeiro exemplo que você mostrou eu consegui fazer.. e funcionou!
> > Mas o segunda da imagem ainda não deu certo.. não entendi direito mas
> > acho que não funciona! Alguém sabe alguma solução de colocar o source
> > do icon dinâmico?
>
> > Mas valeu Mario, vc ajudou mto!
>
> > On 24 abr, 01:56, Mário Júnior <[email protected]> wrote:
> > > Para o primeiro problema:
>
> > > Bom... pode ser q o seu exemplo com vbox tenho sido só um mero exemplo
> > > mesmo, mas esteja ciente que oq o Clayton disse está certo: Quem dispara
> > o
> > > evento já está sempre vinculado ao currentTarget.
> > > Se não quiser isso, então vc pode criar um evento proprio (custom events)
> > e
> > > encapsular qualquer objeto dentro desse evento, e depois dar um
> > > dispatchEvent nele para q o listener trate o evento que queira.
> > > Mas, vamos supor q se vc não quer criar uma outra classe de evento
> > propria e
> > > blablablablablas, pode sim passar um argumento em um evento simples, é
> > uma
> > > técnica ninja de quem manja muito de AS3 postada pelo Andre Gil, da
> > DClick:
> >http://blog.dclick.com.br/2010/01/19/passando-parametros-para-event-h...
>
> > > Agora, cabe vc analisar qual a solução é melhor para o seu caso, oq menos
> > > implicará em manutenção e refatoração depois.
>
> > > Para o segundo problema:
>
> > > Já que vc não quer embedar essas imagens, talvez vc poderia fazer isso
> > > usando BitmapAsset. Olha só q eu disse "talvez" pq eu tb nunca tentei,
> > mas
> > > estou partindo do princípio que toda imagem embedded é convertida para um
> > > BitmapAsset durante a compilação do mxmlc.
> > > Sabendo disso, imagino q seja possível sim criarmos BitmapAssets
> > dinamicos e
> > > setá-los como ícones onde se esperam argumentos do tipo "Class" (como os
> > > atributos icon dos botoes e varios outros componentes).
>
> > > Veja esse post (também do Andre Gil):
> >http://blog.dclick.com.br/2010/01/28/como-pegar-o-bitmapdata-e-o-byte...
>
> > > Bons estudos, []s
>
> > > Em 23 de abril de 2010 17:39, Ivan Junckes Filho
> > > <[email protected]>escreveu:
>
> > > > O vbox não tem relação com o listener e o source da imagem não pode
> > > > ser fixa no código.. ela é dinâmica! Me ajudem!!
>
> > > > On 23 abr, 14:44, Clayton <[email protected]> wrote:
> > > > > Para a primeira pergunta:
> > > > > Se o VBox que você quer passar como parâmetro for o mesmo onde foi
> > > > > adicionado o listener então você já o tem no próprio evento na
> > > > propriedade
> > > > > currentTarget.
>
> > > > > Em 23 de abril de 2010 13:46, Eduardo Kraus <[email protected]
> > > > >escreveu:
>
> > > > > > 1° não é possível no addEventListener passar parâmetros.
>
> > > > > > 2° Para icon, a imagem tem que estar embed no código.
>
> > > > > > [Embed('images/img1.png')]
> > > > > > private var iconClass:Class
>
> > > > > > btn.setStyle("icon", iconClass);
>
> > > > > > Em 23 de abril de 2010 11:11, Ivan Junckes Filho <
> > > > [email protected]>escreveu:
>
> > > > > > Uma delas é..
>
> > > > > >> Como eu passo um parâmentro em um listener..
>
> > > > > >> vbox.addEventListener("click", moveScroll);
>
> > > > > >> gostaria que o moveScroll passace um vbox ex: moveScroll(vbox)
>
> > > > > >> 2 pergunta..
>
> > > > > >> Como faço para colocar um icone em um btn dinamicamente?
> > > > > >> Ex:
>
> > > > > >> btn.setStyle("icon", iconClass);
>
> > > > > >> Só que eu não quero colocar um iconClass:Class e o embed porque
> > ele
> > > > > >> vai criar botões dinâmicos então não daria pra eu colocar o
> > caminho
> > > > > >> dinâmico..
>
> > > > > >> ex:
>
> > > > > >> caminho: images/img1.png
>
> > > > > >> caminho: images/img2.png
>
> > > > > >> caminho: images/img3.png
>
> > > > > >> caminho: images/img4.png
>
> > > > > >> Valeu
>
> > > > > >> --
> > > > > >> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > > > > >> Para enviar uma mensagem, envie um e-mail para
> > > > [email protected]
> > > > > >> Para sair da lista, envie um email em branco para
> > > > > >> [email protected]
> > > > > >> Mais opções estão disponíveis emhttp://
> > > > groups.google.com/group/flexdev
>
> > > > > >   --
> > > > > > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > > > > > Para enviar uma mensagem, envie um e-mail para
> > > > [email protected]
> > > > > > Para sair da lista, envie um email em branco para
> > > > > > [email protected]
> > > > > > Mais opções estão disponíveis emhttp://
> > groups.google.com/group/flexdev
>
> > > > > --
> > > > > Clayton Marques Pereira
>
> > > > > --
> > > > > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > > > > Para enviar uma mensagem, envie um e-mail para
> > [email protected]
> > > > > Para sair da lista, envie um email em branco para
> > > > [email protected]
> > > > > Mais opções estão disponíveis emhttp://
> > groups.google.com/group/flexdev
>
> > > > --
> > > > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > > > Para enviar uma mensagem, envie um e-mail para
> > [email protected]
> > > > Para sair da lista, envie um email em branco para
> > > > [email protected]
> > > > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev
>
> > > --
> > > Mario Juniorhttp://blog.mariojunior.com/
> > > @mariojunior
>
> > > --
> > > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > > Para enviar uma mensagem, envie um e-mail para [email protected]
> > > Para sair da lista, envie um email em branco para
> > [email protected]
> > > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev
>
> > --
> > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > Para enviar uma mensagem, envie um e-mail para [email protected]
> > Para sair da lista, envie um email em branco para
> > [email protected]
> > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev
>
> --
> Mario Juniorhttp://blog.mariojunior.com/
> @mariojunior
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para 
> [email protected]
> Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a