我有一个包含场景的场景:scene1,scene2。 我已经选择了这个命令,以便scene1首先启动,我被要求添加一个允许flashvars传递的功能,如果fv_change等于1,那么scene2应该是在电影加载时第一个出现的功能。AS2在第一帧更改场景时随机动作
我已经包含在某些层的SCENE1第一帧以下代码:
this.onEnterFrame = function() {
delete this.onEnterFrame;
if (isset==undefined && _root.fv_change && _root.fv_change==1) {
isset = true;
gotoAndStop("scene2",1);
}
}
在我的闪存环境中的所有测试时工作得很好,当我把它导出为HTML & SWF组合我得到随机的结果,我刷新了几次页面,有些时候scene2出现了,有些时候它还停留在scene1。
我做错了什么?使用AS2和外部数据(flashvars)来改变场景顺序的正确方法是什么?