Featured post
actionscript - Calling function in a mxml component from a main flex application -
in main application have viewstack 3 child views. in viewstack change handler, programmatically change selectedchild property.
i understand initialize method view not called every time change selectedchild property. tried invoke init method programmatically too..
view1.mxml
<fx:script> <![cdata[ public function init():void{ //something } ]]> </fx:script>
main.mxml
viewstack.selectedchild = viewstack.getchildbyname("viewname") navigatorcontent; var v1:view1 = new view1(); v1.init();
but null pointer error. missing anything? appreciated. beginner here.
in main.mxml app, creating new instance of view1 component , need execute init() method of current instance of viewstack.
why don't try doing somethig this:
var view:view1 = viewstack.getchildbyname("viewname").getchildbyname("yourcomponentid") view1;
view.init();
where yourcomponentid component inside navigatorcontent inside viewstack.
anyway should't doing this, @ least not way.
greetings!
gabriel.-
- Get link
- X
- Other Apps
Comments
Post a Comment