这是一个非常基本的问题,但我想不出来。
我的flex应用程序在第一次打开应用程序时(例如: layout=<1,2,3,4> )从URL获取一些参数。基于layout(1,2,3,4)值,我必须更改布局。然而,问题是,当控件到达从URL读取值的点时,应用程序已经绘制(布局已初始化)。
我想知道,当我从URL中读取值时,如何重绘。像刷新之类的东西。
还是有更好的方法来解决我的问题。
谢谢
发布于 2010-08-04 10:31:58
我不确定这是否是正确的方法,但是我解决了我在调用负责applicationComplete布局的函数时遇到的问题。
它现在运行得很好。
发布于 2013-05-21 19:14:05
更好的方法是等待解析URL,然后根据该值创建视图。
这意味着当应用程序加载和解析Main.mxml时,您的MainView应该为空。
类似于- CreationComplete - ParseURL - AddMainViewElement
发布于 2014-10-27 16:16:01
根据adobe文档:
创建并绘制所有组件后,应用程序对象将调度一个applicationComplete事件。这是应用程序启动期间调度的最后一个事件。
( http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7ee6.html)
因此,"applicationComplete“事件在所有组件创建后触发。
https://stackoverflow.com/questions/3402150
复制相似问题