Problema com State

0 views
Skip to first unread message

Euller Cristian

unread,
Nov 8, 2009, 4:37:34 PM11/8/09
to fle...@googlegroups.com
Pessoal , tenho um mxml de nome Default, dentro dele tenho dois states "inicial" e o state default",
 
No state inicial tenho um componente "MeusEventos" onde tenho um botão "Novo Evento" que gostaria que ao clicar no mesmo
 
mudasse o state do mxml Default para o state default, desenvolvi utilizando as3, mas ao rodar não acontece nada, estou mandando abaixo o código, conto com a ajuda de voces.
 
Obrigado
 

public

function setState():void{

var d: Default=new Default();

d.currentState=

'';

}

<mx:Button

label="Novo Evento" click="setState()"/>

Euller Cristian

unread,
Nov 8, 2009, 7:22:10 PM11/8/09
to fle...@googlegroups.com
Alguém? =/

Ricardo

unread,
Nov 9, 2009, 7:05:46 AM11/9/09
to flexdev
Bom dia,
Euller,

Eu uso apenas:

public function setState():void{

currentState="NomedoState";

}


E para voltar ao state inicial coloco:

currentState= "";


abraço!

Euller Cristian

unread,
Nov 9, 2009, 7:18:59 AM11/9/09
to fle...@googlegroups.com
Bom dia Ricardo,

Concordo com voce, mas no meu caso eu preciso alterar um state de outro
mxml.

Preciso alterar no click de um botao do meu componente "MeusEventos" alterar
o state do mxml "Default".

Não sei se fui claro.

Julio carneiro

unread,
Nov 9, 2009, 8:51:12 AM11/9/09
to flexdev
Euler,

vc precisa mudar o state do 'parent' de dentro do componente 'child',
neste caso vc deve usar eventos.
no teu método setState() em MeusEventos vc dispatch um evento que deve
ser interceptado por "Default", aí em "Default" vc muda o 'state'.

qqr outro jeito é gambiarra e não recomendo.

julio

Euller Cristian

unread,
Nov 9, 2009, 9:05:55 AM11/9/09
to fle...@googlegroups.com
Funcionou perfeito Júlio.

Muito obrigado =D

----- Original Message -----
From: "Julio carneiro" <jjcar...@gmail.com>
To: "flexdev" <fle...@googlegroups.com>
Sent: Monday, November 09, 2009 11:51 AM
Subject: [flexdev] Re: Problema com State



Reply all
Reply to author
Forward
0 new messages