2

就您如何为具有许多不同视图的复杂应用程序定义 Flash Lite 项目提出您的意见。

您是否使用: 1) attachMovie 与库中影片剪辑中的每个不同视图 unloadMovie 切换到另一个视图?

2)时间线......你使用 gotoAndStop() 吗?主要问题是,当您使用 createEmptyMovieClip() 时,即使 gotoAndStop() 与前一个关键帧分开,创建的影片剪辑也不会被删除。

我尝试了解决方案 n°2 时间线变得快速过载。此外,我了解到您需要放置许多空帧才能让 Flash Lite 正确初始化……如果您从时间线的一开始就为每个视图放置 1 个关键帧,那么您的 AS 代码将会出错。

我现在要使用解决方案 n°1。

告诉我们您的 Flash Lite 体验和移动应用程序架构。谢谢 !

4

1 回答 1

0

为什么不让闪存来进行垃圾收集?

  1. 手动在时间线上创建一个空的影片剪辑。这将是您的“持有人”MC。

  2. 使用actionscript,attachMovie将您的所有内容放入该持有人MC。

  3. 现在你干脆换gotoAndStop一个框架,把持有人MC的所有内容卸载掉。

  4. 当你gotoAndStop回到这个框架时,支架 MC 应该是空的,所以回到步骤 2。

于 2009-11-28T01:36:36.833 回答