|
查看: 1917|回复: 8
|
gotoAndPlay的问题
[复制链接]
|
|
|
1) 我的场景内(_root)有一个movieclip,名字为"test_mc"(和library内不一样名字)。
2) 在test_mc内有动画(frame 1 - 10)、frame 1和10个别有stop();
3) 于是我在_root的第一个frame加入as(如图所示),打算在load _root的frame1时自动play test_mc的frame 2 - 10。可是不懂zo什么它只会停在frame2,然后就不会继续play了。
4) 可是当我用button来control时(如图所示)又可以woh。
5) 还不用紧,最可怕的是。。。当我以为把as加在frame1不可以的时候,我另一个场景内同样的状况但有五个frame,其中一个frame竟然会正常跑,而其它四个就出现这个问题。
6) 那么到底是什么问题呢?

先谢了!
|
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 18-1-2009 10:17 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 19-1-2009 03:24 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 16-1-2009 02:04 AM
|
显示全部楼层
原帖由 tecsun 于 15-1-2009 06:30 PM 发表 
可是我这边hor。。一打开output后的swf,那个greybox就停在中间不会动哦。。。我用的是flash cs3 pro。你那边一打开它就会慢慢slide过去右边?
我明白你的意思了, 你的問題主要是還未載入完畢, 只要在 frame 上改成這樣就可以了
this.onLoad = function()
{
test_mc.gotoAndPlay(8);
}
或
this.onEnterFrame = function()
{
if(this.getBytesLoaded() == this.getBytesTotal())
{
delete this.onEnterFrame;
test_mc.gotoAndPlay(8);
}
} |
评分
-
查看全部评分
|
|
|
|
|
|
|
|
|
|
发表于 13-1-2009 03:08 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 13-1-2009 08:39 AM
|
显示全部楼层
曾经也遇过类似的问题
我只是在frame2 加上 play(); 就可以了
至于是什么问题/bug 就不知道了 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 13-1-2009 09:34 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 14-1-2009 03:31 AM
|
显示全部楼层
你的例子中 on(release), onClipEvent(load)和timeline上的AS, 我測試了都沒問題 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 15-1-2009 06:30 PM
|
显示全部楼层
回复 5# super-tomato 的帖子
|
可是我这边hor。。一打开output后的swf,那个greybox就停在中间不会动哦。。。我用的是flash cs3 pro。你那边一打开它就会慢慢slide过去右边? |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|