Acho que a tag [PostConstruct] resolveria o seu problema. Dá uma olhada na documentação do Swiz.
Fredy. 2011/6/10 Leonardo Ribeiro <[email protected]> > 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 -- 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
