flash里加载图片前做个进度条

我发现个很奇怪的事,,_root.Content_bg.bg_content_mc.c.loadMovie("jdl2.jpg");this.onEnterFrame=f... 我发现个很奇怪的事,,
_root.Content_bg.bg_content_mc.c.loadMovie("jdl2.jpg");

this.onEnterFrame = function() {

var _loc4 = _root.Content_bg.bg_content_mc.c.getBytesTotal();
//trace("_loc4:"+_loc4);
var _loc3 = _root.Content_bg.bg_content_mc.c.getBytesLoaded();
var _loc2 = int(_loc3/_loc1111*100);//这句很奇怪
txt = _loc4;
txt2 = _loc3;
var _loc5 = int(txt2/txt*100);
_root.Content_bg.txt = _loc5;

if (_loc2>=100) {
this.onEnterFrame = undefined;
this.stop();
} else {
this.stop();
}
trace("_loc2:"+_loc2);
trace("_loc3:"+_loc3);
//trace(_loc3/_loc4*100);

};
上面的_loc1111我如果放_loc4,那_loc3和_loc4输出怎么都是FLASH里的大小,,而不是加载进来的图片大小,,改成_loc1111,,再定个参数反而可以,,如果没有var _loc2那又不可以了,,这是什么问题了,,搞得我郁闷死了,,不过图片是可以加载的,,就是这地方不明白,,想请高手指点指点,,
_root.Content_bg.bg_content_mc.c.为加载目标MC
这是自已写的啊,,只不过测试时我输出了很多,,因为弄糊涂了啊
还有就是我想问一下加载图片时,,在本地是可以显示数字跳到,,便到网上就不会跳动了,,怎么回事,,一般不会跳动是进度条太大,,但我进度条只是文字也还是这样,,能告诉我吗,,发邮件给我,,邮箱,155259966@qq.com
展开
 我来答
billypc
2008-12-02 · TA获得超过1686个赞
知道小有建树答主
回答量:503
采纳率:0%
帮助的人:0
展开全部
这样写吧:
var mcLoader:MovieClipLoader = new MovieClipLoader();
mcLoader.addListener(this);
mcLoader.loadClip("jdl2.jpg",_root.Content_bg.bg_content_mc.c);

function onLoadProgress(mc:MovieClip,bytesLoaded:Number, bytesTotal:Number){
trace(bytesTotal)
}
乜也乜
2008-12-02 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:252
采纳率:0%
帮助的人:133万
展开全部
你这是拆的别人的文件吧
这样的必然不好看
还不如自己写个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9494f74
2008-12-02 · TA获得超过181个赞
知道小有建树答主
回答量:480
采纳率:0%
帮助的人:419万
展开全部
楼主一个进度条写得太复杂了

楼上的就写得很专业,呵呵
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式