|
主题: 我想为自己的FLASH做个LOADING ,可是中是不对啊?
|
 东北人儿
职务:普通成员
等级:1
金币:0.0
发贴:41
注册:2003/12/8 19:31:24
|
#12004/1/23 9:05:24
如题!我参考《闪客剧场》FLASH5一书中,关于做蒙古人一例中的LOADING 做法来做,可是进度条一闪儿过,没有出现想要的效果!于是我把问题穿上来。大家帮我看看把! 原代码: loadpercent=getbyteloaded()/getbytestotal(): /我想这个大家可以明白吧 if(loadpercent==1){ goto and play("scene1",1): /我的主要FLASH在scene1中。scene2是做laoding的 }else { _root.loading._width=350*laodpercent /loading是状态条的实例名字,350是实例名字为loading实例的(width)长度 } 图片如下:
|
 东北人儿
职务:普通成员
等级:1
金币:0.0
发贴:41
注册:2003/12/8 19:31:24
|
#22004/1/23 9:10:21
scene2在scene1前面,我是对layer1的第一贞进行的编辑,layer2存放着“下载中,请耐心等待”的字体。
|
 东北人儿
职务:普通成员
等级:1
金币:0.0
发贴:41
注册:2003/12/8 19:31:24
|
#32004/1/23 9:15:21
图片如下:  图片如下:  图片如下:  这些是我写的程序截图,对于编程我不太懂,还请大家帮我看看,或有没有现成的原代码给我发个,我可以直接用。(我以前做过LOADING,这次没做出来)。或者有没有比较准确的教程给我参考谢谢了!各位
|
 东北人儿
职务:普通成员
等级:1
金币:0.0
发贴:41
注册:2003/12/8 19:31:24
|
#42004/1/23 9:20:41
if(_framesloaded>=_totalframes) go to and play(scene1,"start") else set property("/redline",x scale)=(_framesloaded/_totalframes)*100 end if
这个是我的一本FLASH4中的教程,可是在FLASHMX中找不到一些语句,所以没做出来。 大家看看这个怎么样,我觉得这个比较好些
|
 东北人儿
职务:普通成员
等级:1
金币:0.0
发贴:41
注册:2003/12/8 19:31:24
|
#52004/1/23 9:23:08
对于进度条,我设成无线框了。
|
 冰风溪谷
职务:普通成员
等级:1
金币:1.0
发贴:210
注册:2002/6/18 23:45:58
|
#62004/1/23 15:05:39
教程的写法是正确的,在你的SENCE2的写AC的那一桢的后一桢加:_root.gotoAndPlay(_currentFrame-1);
|
 东北人儿
职务:普通成员
等级:1
金币:0.0
发贴:41
注册:2003/12/8 19:31:24
|
#72004/1/24 18:35:30
我在FLASH中测试时就是着个画面,没有出现进度条增长的效果.是什么问题呢? 图片如下:  .一会儿就开始播放动画了!
|
 冰风溪谷
职务:普通成员
等级:1
金币:1.0
发贴:210
注册:2002/6/18 23:45:58
|
#82004/1/24 19:17:07
用两次CTRL+ENTER测试一下看看。
|
 qiankun406
职务:普通成员
等级:1
金币:0.0
发贴:1
注册:2004/1/22 23:30:21
|
#92004/1/24 19:36:21
"/我的主要FLASH在scene1中。scene2是做loading的"
flash默认scene2是在scene1之下的。而loading场景要放 在影片场景的最前面(要不然还要loading干吗?!) 不知道你的scene2是不是在scene1之上!
|