Mas pq declarar outro checkbox se vc já tem um no mxml?

MeuFormUI.MXML: (mxml q define só o ui da tela)
==================================
<mx:Form x="46" y="167" >
      <mx:Repeater id="rpt_acesso" dataProvider="{arr_acesso}">
             <mx:CheckBox id="chk_acesso"
label="{rpt_acesso.currentItem.label}" enabled="true"  />
      </mx:Repeater>
</mx:Form>


MeuForm.as (classe q extende o UI e define comportamentos)
===================================
public class MeuForm extends MeuFormUI {

   //por herança a referencia do seu checkbox já existe nesse ponto

   //construtor
   public function MeuForm() {
     super();

   }

}

Não há necessidade alguma de declarar o checkbox novamente, já q vc vai
extendê-lo do seu mxml...
Embbora a msg de erro é estranha (erro de cast), mas acredito q há algum
conflito de idéias aí.

Talvez, se quiser nos explicar oq deseja fazer, podemos ajudá-lo.


Abraços.


2009/4/17 Piero Brito <pie...@gmail.com>

> Assim:
> ChecBok na Classe:
> public var chk_acesso:CheckBox;
>
>
>
> 2009/4/17 Mário Júnior <juninho...@gmail.com>
>
>> Tá.. no seu xml vc está fazendo isso:
>>
>> <mx:Form x="46" y="167" >
>>       <mx:Repeater id="rpt_acesso" dataProvider="{arr_acesso}">
>>              <mx:CheckBox id="chk_acesso"
>> label="{rpt_acesso.currentItem.label}" enabled="true"  />
>>       </mx:Repeater>
>> </mx:Form>
>>
>>
>> E na sua classe que extends esse MXML, como vc está fazendo?
>>
>>
>>
>>
>>
>>
>>
>> 2009/4/17 Piero Brito <pie...@gmail.com>
>>
>>
>>> Alguem usa code behind?
>>> Eu to com um problema na hora de declarar uma variavel do tipo
>>> CheckBox no meu code behind, quando eu declaro a váriavel dá o
>>> seguinte erro: Error #1034: Falha de coerção de tipo: não é possível
>>> converter [...@4ebab69 em mx.controls.CheckBox.
>>> ChecBox no Mxml:
>>> <mx:Form x="46" y="167" >
>>>                        <mx:Repeater id="rpt_acesso"
>>> dataProvider="{arr_acesso}">
>>>                               <mx:CheckBox id="chk_acesso"
>>> label="{rpt_acesso.currentItem.label}" enabled="true"  />
>>>                           </mx:Repeater>
>>> </mx:Form>
>>> ChecBok na Classe:
>>> public var chk_acesso:CheckBox;
>>>
>>> Obrigado =)
>>>
>>>
>>
>>
>> --
>> Mário Júnior
>> Programador Java / Adobe Flex
>> http://blog.mariojunior.com
>>
>>
>>
>
>
> --
> Piero Silva Brito
>
>
> >
>


-- 
Mário Júnior
Programador Java / Adobe Flex
http://blog.mariojunior.com

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

Responder a