从头开始加载动作页面(在我的情况下,从文件加载XML数据,以相当耗时的方式初始化各种其他元素),如果您离开该页面并返回到该页面(例如通过浏览器的“后退”键)是他们放弃之前初始化的一种方法,并且立即在完全初始化状态下调出先前的Actionscript页面。在页面上进行初始化
2
A
回答
1
Flash Player将始终从头开始启动SWF文件。在大多数情况下,导航返回将从浏览器的缓存中加载SWF文件和诸如XML文件之类的东西,并且与第一次去那里相比,您的运行速度会更快。但是,您有责任添加逻辑以记住最近的状态,并在再次加载SWF时将其恢复。
如果您使用的是Flex,History Manager可能会有用。对于没有框架的AS3,您可以改为使用SWFAddress。这两者都使用浏览器的URL和历史记录功能来跟踪应用程序状态,这可以让您通过SWF导航,就好像它包含“网页”,甚至可以为SWF中的特定位置添加书签。另外,或者甚至可能同时,您可能还会考虑使用Flash Player的类似于Cookie的flash.net.SharedObject功能来记住该状态。你失去了更细粒度的浏览器导航,但是你可能能够更多地记住特定的单一状态。
相关问题
- 1. 强制页面初始化
- 2. 页面加载()或页面初始化()
- 3. 如何在asp.net页面启动页面时初始化对象
- 4. 在主页面中初始化会话:'子页面'问题
- 5. 如何在Laravel的某些页面上初始化Vuejs + VueRouter
- 6. 在jQueryMobile上初始化JS脚本页面
- 7. TeamCity陷入初始化页面
- 8. 使用GET的JSF页面初始化
- 9. JqueryMobile页面初始化函数
- 10. 在页面加载时初始化执行af:quickQuery默认条件
- 11. 在不同页面上启动时主页上的滑块不会初始化
- 12. 主页上的用户ID初始化?
- 13. 使用nibFIle进行初始化失败
- 14. 使用@Transactional进行延迟初始化
- 15. 春天不进行初始化豆
- 16. 在WildFly上初始化SQL
- 17. 初始化上pagePush
- 18. 初始化CGContext上
- 19. 单个页面上的多个swiper初始化?
- 20. 当应用程序运行时初始化XAML页面UWP
- 21. 初始化在初始化列表
- 22. 进程未初始化
- 23. 强制用户使用自定义初始化方法进行初始化
- 24. 重新初始化面板
- 25. 在休眠中进行懒化初始化
- 26. 在初始化
- 27. 使用spring进行多线程上下文初始化?
- 28. 初始化/未初始化一个jQuery插件页更改
- 29. 在使用pjax时,在哪里放置页面初始化JavaScript?
- 30. 如何使用emberjs进行初始化后进行对焦?
我很感激。 – Mark 2010-01-27 00:38:49