我有一个四帧的 swf。第一帧加载一个充当流量控制器的外部类 - 查看传入的根 flashvar 并重定向到第 2、3 或 4 帧。
第 2 帧是一个基本的登录屏幕。有 5 层 - 2 个背景层、登录屏幕和一个虚拟文本字段。我还在每一层都有跟踪语句,我用 javascript 说话并写到 Firebug 控制台。由于 swf 需要访问数据库才能知道要做什么,因此它只能在服务器上运行。
我遇到的问题是,有时并非第 2 帧上的所有层都加载。每层上的所有动作脚本都会成功触发。我要做的是清除我的缓存,大约每 3 次中有 1 次,唯一加载的层是底层,或底层两层。
我已经删除了登录影片剪辑并将其替换为虚拟文本 - 没有。我在第一帧上放了一个预加载器 - 什么都没有。我创建了一个加载器 swf 来加载这个有问题的 swf - 什么都没有。我认为这可能与渲染顺序有关,所以我将那些底层设置为半透明的——没什么。
有没有人对如何进一步诊断这个问题有任何想法?虽然它是间歇性的,但它经常发生,足以要求修复。
谢谢你的时间。