Sim...

2012/2/3 Tonussi Eric <[email protected]>

> Está como [Bindable]?
>
> --
> @Tonussi
> tonussi.com <http://tonussi.com/>
>
>
> Em 3 de fevereiro de 2012 11:16, Leonardo Ribeiro 
> <[email protected]>escreveu:
>
> é que essa " arrCol " é o dataprovider do datagroup
>>
>>
>> 2012/2/3 Tonussi Eric <[email protected]>
>>
>>> Ele pode ter definido ela como uma var global...
>>>
>>> --
>>> @Tonussi
>>> tonussi.com <http://tonussi.com/>
>>>
>>>
>>> Em 3 de fevereiro de 2012 11:14, adeildo júnior 
>>> <[email protected]>escreveu:
>>>
>>> uma coisa que vi aqui: voce nao definiu o tipo da variavel arrCol,
>>>> deveria estar como arrCol:ArrayCollection
>>>>
>>>> Em 3 de fevereiro de 2012 11:11, Leonardo Ribeiro <
>>>> [email protected]> escreveu:
>>>>
>>>> Está...Segue o fonte "completo"
>>>>>
>>>>> public function cbXptoChangeHandler():void
>>>>>  {
>>>>> arrcol = new ArrayCollection();
>>>>>  for each (var obj:MyObj in (view.cbXpto.selectedItem as
>>>>> ObjXpto).arrObj) {
>>>>> var btn:spark.components.Button = new spark.components.Button();
>>>>>  btn.addEventListener(MouseEvent.CLICK, btnClick);
>>>>> arrcol  .addItem(btn);
>>>>>  }
>>>>> }
>>>>>
>>>>> public function btnClick(e:Event):void
>>>>> {
>>>>> var b:Button = e.currentTarget as Button;
>>>>>  Alert.show("click em " + b);
>>>>> }
>>>>>
>>>>>
>>>>> Passa pela função "cbXptoChangeHandler"...
>>>>>
>>>>> Minha realidade é a seguinte: tenho uma tela com um combobox e um
>>>>> dataGroup. Quando é selecionado uma opção no combo os botões referente aos
>>>>> objetos (array de objetos) do item selecionado são criados e representados
>>>>> pelos botões
>>>>>
>>>>> PS:Estou utilizando Swiz e esse código está dentro de um Presenter
>>>>> (mas isso não teria nada a ver neh)...
>>>>>
>>>>>
>>>>>
>>>>> 2012/2/3 Tonussi Eric <[email protected]>
>>>>>
>>>>>> Verifique se está passando pela função
>>>>>> btn.addEventListener(MouseEvent.CLICK, btnClick);
>>>>>>
>>>>>> --
>>>>>> @Tonussi
>>>>>> tonussi.com <http://tonussi.com/>
>>>>>>
>>>>>>
>>>>>> Em 3 de fevereiro de 2012 11:00, Leonardo Ribeiro <
>>>>>> [email protected]> escreveu:
>>>>>>
>>>>>> Tentei fazer isso sim, segue
>>>>>>>
>>>>>>> btn.addEventListener(MouseEvent.CLICK, btnClick);
>>>>>>>
>>>>>>> private function btnClick(e:Event):void
>>>>>>> {
>>>>>>>  var b:Button = e.currentTarget as Button;
>>>>>>> Alert.show("click em " + b.id);
>>>>>>>  }
>>>>>>>
>>>>>>> debugando quando clico no botão não passa pela função btnClick.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> 2012/2/3 Tonussi Eric <[email protected]>
>>>>>>>
>>>>>>>> bt.addEventListener( MouseEvent.CLICK , funcao );
>>>>>>>>
>>>>>>>> Mas, na boa, se não está conseguindo fazer isso, podia dar uma
>>>>>>>> estudada em AS3. Isso é o básico do básico ;)
>>>>>>>>
>>>>>>>> Abraços
>>>>>>>> --
>>>>>>>>  @Tonussi
>>>>>>>> tonussi.com <http://tonussi.com/>
>>>>>>>>
>>>>>>>>
>>>>>>>> Em 3 de fevereiro de 2012 10:45, Leonardo Ribeiro <
>>>>>>>> [email protected]> escreveu:
>>>>>>>>
>>>>>>>>> Pessoal,
>>>>>>>>>
>>>>>>>>> Preciso criar em tempo de execução vários Button e definir algumas
>>>>>>>>> propriedades como label, tooltip, bem como o evento de click do botão.
>>>>>>>>> quando inspeciono o objeto não encontro a opção "click" para poder
>>>>>>>>> definir a function correspondente...
>>>>>>>>> Como posso fazer para definir o evento de click de um botão criado
>>>>>>>>> em tempo de execução no Flex 4?
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> []'s
>>>>>>>>> Leonardo
>>>>>>>>>
>>>>>>>>> Linux User #488650
>>>>>>>>> Ubuntu User #27045
>>>>>>>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> 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
>>>>>>>>>
>>>>>>>>
>>>>>>>>  --
>>>>>>>> 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
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> []'s
>>>>>>> Leonardo
>>>>>>>
>>>>>>> Linux User #488650
>>>>>>> Ubuntu User #27045
>>>>>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>>>>>>
>>>>>>> --
>>>>>>> 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
>>>>>>>
>>>>>>
>>>>>>  --
>>>>>> 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
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> []'s
>>>>> Leonardo
>>>>>
>>>>> Linux User #488650
>>>>> Ubuntu User #27045
>>>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>>>>
>>>>> --
>>>>> 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
>>>>>
>>>>
>>>>  --
>>>> 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
>>>>
>>>
>>>  --
>>> 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
>>>
>>
>>
>>
>> --
>> []'s
>> Leonardo
>>
>> Linux User #488650
>> Ubuntu User #27045
>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>
>> --
>> 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
>>
>
>  --
> 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
>



-- 
[]'s
Leonardo

Linux User #488650
Ubuntu User #27045
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

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