flash loading 问题

为什么 带有loading的flash中这两段代码,要分别写在两桢上
第一桢
a=getBytesLoaded();
b=getBytesTotal();
loaded=int(a/b*100);
loader.gotoAndPlay(loaded);

第二桢
if(a==b)
{gotoAndPlay("场景1",1);}
else{
shu=loader+"%"
gotoAndPlay(1);
}

第一贞 获取文件的总大小与获取当前加载的大小 赋值给a b 然后 进行a/b 获得2者之间的比例 也就是加载的进度。 *100 再转化为int类型。 然后 赋值给loaded 整数的加载数值 0~100. 然后 loader 应该是一个MC。给与他gotoAndPlay 数值为 前面加载进度的数值。
因为他是一个贞 没有加stop() 所以 自动跳到下一贞 然后 判断a==b 来判断加载是否 加载完。 如果加载完。 跳到 场景1 第一贞开始播放。 否则。shu 应该是个动态文本。text吧。 他显示了loader 的数值。 也就是前一贞的加载进度赋值。0~100的。 然后跳回 第一贞
他要分2贞是因为。 他要刷新。 也就是 一帧 执行一次代码。 这样 才会不段的刷新 判断 更新。 否则的话 就执行一次了。 不会动。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-03-26
这代码错误的吧!!一:
要用的是gotoAndStop();
二:
gotoAndPlay("场景1",2以上);}

flash制作一个完整的loading
一般来讲,loading是放在第一帧上面的(也可以不放在第一帧,比如放在任意一帧,但是在第一帧你要做个跳转,让播放头到loading的那一帧去)。这里要注意一个问题,如果你的flash程序有从元件库里导出元件的话(默认为第一帧导出),要导出的原件全部加载完毕之后才会显示第一帧的内容(即,你的loading...

Flash 关于 Loading 的问题 如果完美解决的话(再+50分)
两个原因,第一有可能是加载得很迅速,你没有发觉,毕竟你是在本地做的测试,你可以用flash的模拟下在功能试试看是不是这个原因。第二个原因是加载失败造成的,你可以trace一下pic1的属性试试看,是不是为undefined pic1的属性是不是为undefined ,不明白 请说说清楚```我不大明白``...

关于flash loading 问题!!!急!!
因为你在第一帧的内容太多了,或者说第一帧的内容占整个flash的比重太多多了,它要下载一帧的内容完以后才开始显示loading.比如的一个flash就一张图片,放在第一帧,等显示的时候直接100%了.如果在后面放9张同样的图片,就从10%开始(差不多是这样但不是准确数字)...

FLASH网站LOADING疑问!
问:请问有没有什么方法可以使得在一个单独的影片中(此影片中包含5个场景).一打开网站时只自动LOADING场景1.单击按钮1时再LOADING场景2依次类推.LOADING期间都有LOADING动画的 答:没办法..一个FLASH文件被视为一个整体.不是以场景来划分的.所以不可能按场景来作为单位.建议还是分开五个,然后使用loadMov...

flash 加载条,loading问题
主场景包括两帧:加载条元件,图片循环元件 加载条代码包含:如果加载完毕跳到第二帧。第一帧上写代码:停止。第二帧上写代码:停止。这样跳帧是由代码控制的。不能自动跳。问题就解决了。就这样。代码具体自己写,我就不麻烦了。

flash加载外部swf文件让显示loading的问题
方法1、你在做 外部SWF的时候 把画布做成和 主SWF 一样的然后对应位置做。()最方便,但是不规范)方法2、主SWF里面创建用来装这些SWF的影片剪辑。控制这些影片剪辑即可。(具体做法,略去N个字)LOADING问题 1. 检查你的变量是否有冲突 2. 检查载入后 外部SWF控制LOADING动画的代码 路劲 是否正确(...

关于Flash Loading的问题
首先,不要在第一帧放置过多的元件和过大的音乐,还有需要注意的就是库里如果有元件选择了“连接”->“在第一帧导入”的话,Loading时也会先把库里选中“在第一帧导入”的元件优先下载完,才去显示进度条的。如果那元件还挺大的话,那么显示出Loading时,估计整个文件也下得差不多了。

FLASH LOADING的一个问题
首先,表示进度的百分比一定需要as做,这个没有疑问吧?至于动画进度条,比如,我用一只燃烧的蜡烛动画来表示吧,当蜡烛燃烧完的时候,加载完成。双击这个蜡烛动画mc,进入到mc内部时间轴,第一帧插入正在燃烧的蜡烛动画,高度自设,第100帧,也是这个蜡烛动画,但高度调整为10吧。在1到100帧之间做动画补间...

FLASH的loading问题
loading 要测试的话,只有在FLASH软件中打开源文件,点击测试影片(CTRL+ENTER),用视图里面的模拟下载来测试,没有其它 的方法。

FLASH制作loading的问题
1、打开FLASH MX 2004软件,新建Flash文档。2、新建一个影片剪辑mc,命名为myloading。3、进入影片剪辑 myloading 编辑区,利用矩形工具画一个进度条。4、 然后,在100帧处插入关键帧。5、返回到影片剪辑myloading的第 1帧,利用变形工具,改变进度条的中 心点。6、在属性面板把宽度修改为1个象素。7...

相似回答
大家正在搜