Pessoal,

Estou com a seguinte situação:
Tenho uma tela (mxml) e essa tela tem um método
'updateScreen(object:Object)' (porque não consigo ter um construtor passando
esse parâmetro)
que serve para carregar a tela com os dados vindos desse 'object'.

Nessa tela (mxml) tenho um presentationModel do Swiz que é injetado.

[Inject(source="myPM")]
[Bindable]
public var myPM:MyPM;

No caso esse 'object' seria passado para o 'myPM'para que  a
tela seja carregada coretamente, porém quando é feita a instanciação da tela

var x:Tela = new Tela();
x.updateScreen(object);

quando o método updateScreen é executado o 'myPM' ainda está nulo.

A forma que achei de fazer funcionar é ter um atributo 'object:Object' na
tela e no updateScreen(object:Object) setar esse atributo e
depois, no creationComplete (quando o PM já não é mais nulo), setar esse
atributo no 'myPM'

Alguém saberia uma forma de fazer isso funcionar sem colocar um atributo na
tela? É que não estou achando legal ter
esse atributo na tela...

-- 
[]'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