Flash 片头加载loading的制作方法
衡量一个优秀flash制作人的标准在于其对loading的认知和打造水准,因为loading是唯一所有用户都会关注而设计者往往容易忽略的部分。一个设计者对loading的重视程度,可以反映出其职业素养和专业态度。
在我的观察中,许多设计者倾向于使用现成的loading模板,然后频繁地套用。尽管这种做法在某些情况下有其便利性,但我个人认为这不是一个好的习惯。对于loading这种关键环节,套用过多模板可能导致缺乏个性化和创意,影响用户体验。我强烈建议那些已经达到修改loading水平的设计师们关注并尝试创新。
关于Flash的loading制作基础,我们可以从以下几个方面展开讨论:
要感谢Macromedia为我们提供了两个强大的函数:getBytesLoaded和getBytesTotal。这两个函数为我们制作完美的loading提供了可能。相较于过去使用frame加载的方式,这种方式更为先进和高效。传统的frame加载方式已经无法满足现代交互设计的需要,而scene的概念在真正的交互设计中更是显得格格不入。
那么,如何使用这两个函数来制作出色的loading效果呢?这就需要我们了解间隔调用的概念。间隔调用有多种方式,包括setInterval方式和onEnterFrame方式等。下面简单介绍这两种方式:
setInterval方式:通过定时检查加载进度来实现loading效果。这种方法虽然可以实现基本功能,但存在一些问题。例如,如果忘记清除interval,会给整个swf播放过程带来不必要的负担。这种方法在控制MovieClip时也存在一些困难,如路径问题。
onEnterFrame方式:这是我最喜欢的方式,因为它方便、直观。你可以使用MovieClip来展示loading进度,无论是进度条还是更具创意的设计,都能轻松实现。关键在于在timeline上编写代码,这样有助于代码的统一管理、路径统一以及便于寻找。
除了上述两种常见方式,还有直接依赖于timeline的循环方式等。不过这些方法都比较基础且容易理解。接下来我们会深入更复杂的loading技术,如MovieClipLoader和含有多种V2组件的Loader等。敬请期待下一节的介绍。
seo推广
- Flash 片头加载loading的制作方法
- CSS中使用text-align、margin:0 auto居中的示例代码
- 纯CSS3实现地球自转实现代码(图文教程附送源码
- 微软今日推送Win10累积更新10240.17113 附更新内容汇
- Microsoft Excel公式解析远程代码执行漏洞
- Win10怎么快速访问指定目录或文件夹
- Win10全新应用管理器怎么样-Win10全新应用管理器介
- XML模式-RDF
- canvas绘制文本内容自动换行的实现代码
- cdrX8怎么自定义工作区外观-
- flash怎么制作圆形排列的文字围绕圆心转动的动画
- 专访e袋洗陆文勇:下半年将迎来O2O倒闭潮
- 笔记本电源适配器为什么会发热
- 一个新的CSS图片替换的技巧(背景显示与文本移离
- CSS less优化
- 回车是什么意思 回车键功能介绍