Apache flex 在页面上进行初始化

Apache flex 在页面上进行初始化,apache-flex,actionscript-3,Apache Flex,Actionscript 3,从零开始加载actionscript页面后(在我的例子中,从文件加载XML数据,以相当耗时的方式初始化各种其他元素),如果您离开该页面,然后返回到该页面,(例如,通过浏览器的“后退”键)是一种放弃上一次初始化并立即在完全初始化状态下打开上一个Actionscript页面的方法。Flash Player将始终从头开始启动SWF文件。在大多数情况下,返回将从浏览器的缓存中加载SWF和XML文件等内容,并且您的启动和运行速度将比第一次返回时更快。但是,您负责添加逻辑以记住最近的状态,并在再次加载SWF

从零开始加载actionscript页面后(在我的例子中,从文件加载XML数据,以相当耗时的方式初始化各种其他元素),如果您离开该页面,然后返回到该页面,(例如,通过浏览器的“后退”键)是一种放弃上一次初始化并立即在完全初始化状态下打开上一个Actionscript页面的方法。

Flash Player将始终从头开始启动SWF文件。在大多数情况下,返回将从浏览器的缓存中加载SWF和XML文件等内容,并且您的启动和运行速度将比第一次返回时更快。但是,您负责添加逻辑以记住最近的状态,并在再次加载SWF时恢复它

如果您使用的是Flex,那么。对于没有框架的AS3,您可以改为签出。两者都使用浏览器的URL和历史记录功能来跟踪应用程序状态,这可以让您在SWF中导航,就好像它包含“页面”,甚至在SWF中为特定位置添加书签一样。或者,甚至同时,你也可以考虑使用Flash播放器的Cookie类功能来记住状态。您将失去更精细的浏览器导航,但您可能能够记住有关特定单个状态的更多信息