主题:  请教一个菜问题

hxy219

职务:普通成员
等级:1
金币:9.0
发贴:164
#12002/1/15 11:56:27
我做loading 的时候 用的是如下代码请看
stop ();
ifFrameLoaded (71) {
}
gotoAndPlay (2);
对不对 要试错了 请给我详细一点的源代码 因为我这个代码输入进去以后总是一代而过根本起不到loading的作用(注明 我这里还加了一个3m的音乐呢)
还请高手指点



金山羊

职务:普通成员
等级:4
金币:10.0
发贴:827
#22002/1/15 12:23:50
hxy219在上个帖子中说
引用:
我做loading 的时候 用的是如下代码请看
stop ();
ifFrameLoaded (71) {
}
gotoAndPlay (2);
对不对 要试错了 请给我详细一点的源代码 因为我这个代码输入进去以后总是一代而过根本起不到loading的作用(注明 我这里还加了一个3m的音乐呢)
还请高手指点


这样检测当然不行了,因为一开始你的flash就停在第一帧了,所以第一帧的action就不会在执行了,所以也就是说只要执行第一帧的action时候还没有load完的话,以后就不可能再播了,关于这种判断应该放在第二帧,如果没有load完gotoAndPlay(1),如果load完了,跳到第三帧


5d.cn
FLASHDEP
TECHNOLOGY SUPPORT
JAVA/ACTIONSCRIPT/javascript
CFML/JSP/COLDFUSION/FLASH REMOTING
JRUN/COLDFUSIONMX
FLASH/DREAMWEARER

hxy219

职务:普通成员
等级:1
金币:9.0
发贴:164
#32002/1/15 16:45:55
谢谢你了 不过是不是第一真是动画 在第2真上加ac



金山羊

职务:普通成员
等级:4
金币:10.0
发贴:827
#42002/1/15 16:56:10
hxy219在上个帖子中说
引用:
谢谢你了 不过是不是第一真是动画 在第2真上加ac


action写在哪里无所谓的,只要是我说的那个原理就行了,至于动画在哪里,ac在哪里都是可以的


5d.cn
FLASHDEP
TECHNOLOGY SUPPORT
JAVA/ACTIONSCRIPT/javascript
CFML/JSP/COLDFUSION/FLASH REMOTING
JRUN/COLDFUSIONMX
FLASH/DREAMWEARER

janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#52002/1/15 20:25:04
action写在空白关键帧(blank keyframe)里面,最好单独作为一层。

另一层中放动画(mc实例),后一帧用insert frame(F5)



hxy219

职务:普通成员
等级:1
金币:9.0
发贴:164
#62002/1/16 12:32:49
谢谢了