主题:  我想为自己的FLASH做个LOADING ,可是中是不对啊?

东北人儿

职务:普通成员
等级:1
金币:0.0
发贴:41
#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
#22004/1/23 9:10:21
scene2在scene1前面,我是对layer1的第一贞进行的编辑,layer2存放着“下载中,请耐心等待”的字体。



东北人儿

职务:普通成员
等级:1
金币:0.0
发贴:41
#32004/1/23 9:15:21

图片如下:

图片如下:

图片如下:

这些是我写的程序截图,对于编程我不太懂,还请大家帮我看看,或有没有现成的原代码给我发个,我可以直接用。(我以前做过LOADING,这次没做出来)。或者有没有比较准确的教程给我参考谢谢了!各位



东北人儿

职务:普通成员
等级:1
金币:0.0
发贴:41
#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
#52004/1/23 9:23:08
对于进度条,我设成无线框了。



冰风溪谷

职务:普通成员
等级:1
金币:1.0
发贴:210
#62004/1/23 15:05:39
教程的写法是正确的,在你的SENCE2的写AC的那一桢的后一桢加:_root.gotoAndPlay(_currentFrame-1);



东北人儿

职务:普通成员
等级:1
金币:0.0
发贴:41
#72004/1/24 18:35:30
我在FLASH中测试时就是着个画面,没有出现进度条增长的效果.是什么问题呢?
图片如下:
.一会儿就开始播放动画了!



冰风溪谷

职务:普通成员
等级:1
金币:1.0
发贴:210
#82004/1/24 19:17:07
用两次CTRL+ENTER测试一下看看。



qiankun406

职务:普通成员
等级:1
金币:0.0
发贴:1
#92004/1/24 19:36:21
"/我的主要FLASH在scene1中。scene2是做loading的"

flash默认scene2是在scene1之下的。而loading场景要放
在影片场景的最前面(要不然还要loading干吗?!)
不知道你的scene2是不是在scene1之上!