| 网站建设 下载中心 社区论坛 信息公告 my小屋 |
![]() |
联系我们 设为首页 加入收藏 |
|
首页 | 新闻资讯 | 编程开发 | 网页设计 | 图形图象 | 网络媒体 | 网站模板 | 数 据 库 | 投稿 论坛 | 操作系统 | 系统优化 | 网络安全 | 黑客技术 | 硬件学堂 | 硬件报价 | 服 务 器 | 地图 专题 | 应用软件 | 聊天通讯 | q q 专栏 | 建站经验 | 在线工具 | 站长club | 注 册 表 | 旧版 社会 | 游戏娱乐 | 设计欣赏 | 疑难解答 | 社区论坛 | 韩国素材 | 素材图库 | 广告服务 | 服务 |
| 新版上线![旧版] | |||||
注:打开慢时请稍等
flash带进度条的loading制作http://www.iyit.net 日期:2006-11-12 22:38:38 来源:iyit.net 点击: |
loading一般可以用两帧来制作,放在动画的最前面。如果一个比较大的动画已经做好了,再插入帧太麻烦,也可以增加一个场景,专门放loading,这个我们一会儿再讨论。我们先来看看最基本的制作步骤。 打开flash mx(我这里以flash mx做示例,不过其中的编程语句全部都是flash5支持的),新建文件,设定好场景尺寸、背景颜色和帧速。先做一个带有“loading...”字样的mc(movie clip 以下同)。我这里做了个简单的文字闪烁,也是最常用到的一种效果。 把它放入场景的第1帧。在它下面画一个矩形框,里面画个没有边线的矩形填充作为将来的进度条。 选择这个矩形填充,按f8转为符号。 给它命个名,我这里是“jdtiao”。类型选movie clip,如果选graphic,将来在场景中就不能对它命名和进行action控制(这也是movie clip和graphic的主要区别之一,而通过会动还是不会动来定符号类型则是初学者最易走进的误区,其实mc和graphic都可以是动画,也都可以是静止图片)。最后需要注意的一点,看见registrati选项了吗?它旁边有9个小方框,这是用来确定符号的中心点的,我们这里选择左边中间的那个点。你可以试试选择中心点最终会是什么效果。多做这样的尝试是个好习惯,能够帮助你加深理解。经验从哪里来?就是从错误中来! 在场景中选择进度条,在属性面板中把它命名为“tiao”。注意,这是实例名,要和符号名(jdtiao)区别开,用action控制时,使用的是实例名。这是个初学者易犯的一个错误。 在进度条的右边创建一个动态文本,宽度为3个字母,设置它的属性:变量名为“loaded”,对齐方式为居左。紧接其后,创建一个静态文本,输入一个百分号“%”。 现在场景编辑基本完成,按f6插入一个关键帧,我们需要2个帧来进行循环。下面开始action的编写。 第1帧: loaded = math.round(getbytesloaded()/getbytestotal()*100); 我来解释一下这几个语句。 loaded = math.round(getbytesloaded()/getbytestotal()*100); 这是给变量loaded赋值的语句。“loaded”是什么?还记得我们刚才创建的动态文本吗?我们给它设置的变量名就是“loaded”,这样,在动画发布后,动态文本框中显示的内容就是loaded的值。也就是说,只要按我们的需要动态的给loaded赋值,场景中就会即时的显示出这些数据。这里想要显示的是已经下载的百分比,看看如何计算: getbytesloaded() 获取已经下载多少字节的函数; getbytestotal() 获取动画共有多少字节的函数; 它俩的比值再乘上100,就得到了下载的百分比; math.round() 它的作用是把数值四舍五入,这样就把百分比进行了取整。 setproperty("_root.tiao", _xscale, loaded); 这一句用来控制进度条的显示。setproperty()是设置实例属性的,大家应该很熟悉了。 property一栏选_xscale,因为我们想控制的是进度条的宽度。 value一栏填入loaded,对,就是刚才计算出的百分比。记得把expression选中哟。提示:输入数值常量或变量名,一定要勾选expression,不然的话,程序就只会把它当成“loaded”这几个字母。这也是初学者易犯的一个错误。 输入target栏时,可以利用下面的目标路径工具。点击之后,出来一个对话框,场景中已经命名的实例就会一目了然。这样做一般就不会出错了。提示:notation的选项,dots是点语法,flash 5之后开始采用;slashes是斜杠语法,flash 4的语法,不推荐使用了。mode选项,relative是相对路径,absolute是绝对路径,我个人的意见是,初学时先用绝对路径。 本新闻共2页,当前在第1页 1 2 编辑:iyit.net [发送给好友] [打印本页] [关闭窗口] [返回顶部] 上一篇:flash 8怎样防止抄袭的办法!! 下一篇:没有了 转载请注明来源:www.iyit.net 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。 |
| 相关文章 | |||||||
|
| 设置首 页 - 版权声明 - 广告服务 - 关于我们 - 联系我们 - 友情连接 |
| |||||||