|
主题: 关于预载帧的问题,望高手指点!不甚感激!
|
 wangzairen
职务:普通成员
等级:2
金币:0.0
发贴:291
|
#12003/4/18 10:49:08
if (_framesloaded == _totalframes) { gotoAndPlay("场景 1", "start"); } else { gotoAndStop("场景 2", "stop"); } 场景2在前播放,作为预载帧动画,只有一帧,设帧标签为"stop",加入上面的代码,场景一第一帧设帧标签为"start".可是运行时停在场景二,不进入场景一.是不是代码有问题.还是MX不支持这种预载帧动画?望不吝赐教!谢谢!
|
 UndeadCraft
职务:版主
等级:4
金币:10.0
发贴:1993
|
#22003/4/18 17:00:47
把gotoAndStop改成gotoAndplay看行不行. 你这种LOADING倒还少见:)
|
 5D荣誉版主
职务:普通成员
等级:2
金币:1.0
发贴:515
|
#32003/4/18 22:04:47
loading的代码要重复执行,而不是简单地放在第一桢就完了... 也就是说你的这些个在还没有loaded的时候执行了一次就完了,当然判断不到你的条件(_framesloaded == _totalframes)... 一般不注意会容易犯这种错误。
|
 wangzairen
职务:普通成员
等级:2
金币:0.0
发贴:291
|
#42003/4/19 12:06:15
麻烦高手您讲具体点好吗?
|
 UndeadCraft
职务:版主
等级:4
金币:10.0
发贴:1993
|
#52003/4/19 13:39:27
你把判断是否LOAD完成的语句放在第二桢.然后如果没有完成就gotoAndplay第一桢.这样就可以不停的检测是否LOAD完成
|
 Palomino
职务:普通成员
等级:3
金币:2.0
发贴:1001
|
#62003/4/19 13:50:58
这个代码放到一个MC里面 使用语句onclipevnet(enterframe)就可以了
|
 wangzairen
职务:普通成员
等级:2
金币:0.0
发贴:291
|
#72003/4/21 13:41:42
test.hnfx.net/znyqc/yindao.swf我按照高手的作了,但在本机上看不到效果,麻烦你们测试一下看行不行,谢了!
|
 龚子哥
职务:普通成员
等级:1
金币:0.0
发贴:138
|
#82003/4/21 23:16:39
场景二第一帧放LOAD动画,第二帧可为空白帧帧上写AS: if (_framesloaded == _totalframes) { gotoAndPlay("场景 1", "start"); } else { gotoAndplay("1", "stop"); }
|
 龚子哥
职务:普通成员
等级:1
金币:0.0
发贴:138
|
#92003/4/21 23:17:11
你的SWF是正常的
|