阅读内容 

Flash教程:Flash实用编程解读

[日期:2007-10-10] 来源:  作者: [字体: ]
   6.从主场景时间轴第2帧起制作你的Flash影片。

注解:

this.onLoad=function(){
myBytesTotal=_root.getBytesTotal();
}
此段代码是指,当影片剪辑(本例指两矩形和一动态文本框所存在的主场景)加载时,读取主时间轴存在的所有元素的总字节数并赋值给变量myBytesTotal。


this.onLoad(); Flash事件处理函数MovieClip.onLoad=function(){…}有些奇怪,其中设置的代码,若不在后面加上this.onLoad()
这些代码并不能执行,因此加上这一句以便这些代码得以执行。


myBytesLoaded=_root.getBytesLoaded();//读取主时间轴存在的所有元素已加载的字节数,并将其赋值给变量myBytesLoaded。④bar_xscale=myBytesLoaded/myBytesTotal*100;//将myBytesTotal折算成100时, myBytesLoaded所得到的折算值赋给变量bar_xscale, 以便给主场景中bar的_xscale赋值(_xscale的最大值只能为100)。这里用到了初等数学的比例计算。⑤

percent=Math.round(bar_xscale);//将变量bar_xscale的值取整后赋给变量percent,以便显示的百分比不带小数。
}
拓展:
1.“下载速度”的代码设计
①在主场景中用文字工具拖出有适当宽度的动态文本框,并设其变量名为rate 。
②在主场景代码层第1帧this.onEnterFrame=function(){}代码体if语句前追加如下代码:

t=getTimer();
rate= "下载速度:" + Math.round(myBytesLoaded/t * 100)/100 + " K/s";
上一页123下一页  GO
阅读:
录入:blue1000

推荐 】 【 打印
相关新闻      
本文评论       全部评论
  对AS初学者很有帮助 谢谢发帖   (LLG ,2008-10-07 )
发表评论
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款


点评: 字数
姓名:
Advertisement
内容查询


Advertisement