Fiz um exemplo do seu jeito e achei bem bacana , acho que vou usar desse
jeito agora porque do meu jeito ainda não achei solução.
Valeu
2009/4/17 Mário Júnior juninho...@gmail.com
da forma q te mostrei...
- tenho um classe MXML (sim, arquivos MXML tmabém são classes) q sempre
chamo-as de UI
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á
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
Algo que eu sei e não tem haver muito com este erro aí é que não se pode
usar o mesmo nome de uma variavel com o id do componente, dá conflito.
Você usou chk_acesso para a variavel e o id do checkbox.
2009/4/17 Piero Brito pie...@gmail.com
Assim:
ChecBok na Classe:
public var
Como o Mário comentou, não tem mais nada além do public var
chk_acesso:CheckBox; em seu Script?
2009/4/17 José Carlos Silveira Fiel zekf...@gmail.com
Algo que eu sei e não tem haver muito com este erro aí é que não se pode
usar o mesmo nome de uma variavel com o id do componente, dá conflito.
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}
É exatamente isso q o zek (apelido do josé carlos) falow.. (ta ficando
bonzinho hem garoto =D.. quem te viu correndo atrás sabe...) heheheeh
2009/4/17 José Carlos Silveira Fiel zekf...@gmail.com
Algo que eu sei e não tem haver muito com este erro aí é que não se pode
usar o mesmo nome de uma
Valeu Mário, estou aí na luta sempre com o Flex.Falow!
2009/4/17 Mário Júnior juninho...@gmail.com
É exatamente isso q o zek (apelido do josé carlos) falow.. (ta ficando
bonzinho hem garoto =D.. quem te viu correndo atrás sabe...) heheheeh
2009/4/17 José Carlos Silveira Fiel
Eu uso o mesmo ID na variavel da Classe para poder acessar as propiedades
desse componente dentro da classe.
Ex:
public var txt_Nome:TextInput;
public var txt_Idade:TextInput;
public var txt_Nascimento:DateField;
public var rdg_Sexo:RadioButtonGroup;
public
Piero.. acho q está havendo alguma confusão a cerca do uso de code behind.
Por acaso sua classe já não exnteds o seu MXML??? Se sim, não há necessidade
de declará-los pq eles já serão acessíveis por herança.
Como está escrevendo sua classe?
2009/4/17 Piero Brito pie...@gmail.com
Eu uso o
Acho que não ,pois estou fazendo igual ta nessa exemplo da Adobe:
http://www.adobe.com/devnet/flex/quickstart/building_components_using_code_behind/
Ele declara no MXML:
mx:TextInput id=nameInput/
E na classe:
public var nameInput:TextInput;
Eu já fiz mtas telas assim e só agora com o CheckBox
Isso mesmo Eduardo Kraus , funcionou perfeitamente.
Valeu demais pela ajuda.
=)
2009/4/17 Eduardo Kraus eduardokr...@gmail.com
tenta
mx:Form x=46 y=167
mx:Repeater id=rpt_acesso
dataProvider={arr_acesso}
mx:CheckBox
OK
*Eduardo Kraus*
Desenvolvedor
eduardokr...@gmail.com
http://blog.mxml.com.br
2009/4/17 Piero Brito pie...@gmail.com
Isso mesmo Eduardo Kraus , funcionou perfeitamente.
Valeu demais pela ajuda.
=)
2009/4/17 Eduardo Kraus eduardokr...@gmail.com
tenta
Na verdade não funcionou não é que o cache aqui não tinha sido apagado ,
quando eu fui abrir de novo continuou com o mesmo erro.
TypeError: Error #1034: Falha de coerção de tipo: não é possível converter
[...@4ee6709 em mx.controls.CheckBox. =(
2009/4/17 Eduardo Kraus eduardokr...@gmail.com
Piero... se reparar bem, o exemplo do link q vc mandou é inverso a forma
que eu utilizo.
Lá ele cria o componente com classe AS e faz um UI dele em MXML.
Oq eu faço é criar o UI em MXML com os componentes padrões... e dou o
comportamento para eles em AS.
Olha lá o mxml dele é a classe que ele
Mário Júnior eu entendi o jeito que voce usa o codebehind mas o estranho é
que sempre usei desse jeito e dava certo, mas agora eu descobri que o erro
não está no check e sim no mx:Repeater pois quando eu tirei o chekbox de
dentro do repeater ( no MXML ) parou de dar erro na criação da tela.
Valeu
Hum... q estranho...
Da forma q eu faço uso repeaters sem problemas.
2009/4/17 Piero Brito pie...@gmail.com
Mário Júnior eu entendi o jeito que voce usa o codebehind mas o estranho é
que sempre usei desse jeito e dava certo, mas agora eu descobri que o erro
não está no check e sim no
Mário Júnior teria como voce me mandar um exemplo do jeito que vc
implementa codebehind?
2009/4/17 Piero Brito pie...@gmail.com
Pois é muito estranho mesmo, já tentei de tudo e não consegui e também não
achei nada na net.
Valeu pela ajuda
2009/4/17 Mário Júnior juninho...@gmail.com
como tu esta acessando esse cara?
nao da um numero de linha, nada?
eu achei mesmo que o problema era o repeater. deve ter ai um metodo
onde tu faz uma coisa do tipo CheckBox
(evt.currentTarget.getRepeaterItem).select
--~--~-~--~~~---~--~~
Você recebeu esta
da forma q te mostrei...
- tenho um classe MXML (sim, arquivos MXML tmabém são classes) q sempre
chamo-as de UI (user Interface):
tipo assim: (exemplo hipotético)
LoginUI.mxml
panel
textinput id=tiLogin /
textinput id=tiSenha /
button id=btLogin /
/panel
Essa
A unica coisa que eu estou fazendo por enquanto e declarar ele dentro da
classe pra depois usar suas propiedades. Ele não da a linha que ocorre desse
erro mas após esse erro parece a lista abaixo:
TypeError: Error #1034: Falha de coerção de tipo: não é possível converter
[...@4e305b9 em
Pois posta o metodo entao
--~--~-~--~~~---~--~~
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
22 matches
Mail list logo