2024年1月9日发(作者:)
基于ActionScript3.0+xml的Flash动画优化
摘要:介绍了脚本语言ActionScript的发展、应用现状,以及xml语言的优势,并通过一个简单的实例介绍了在ActionScript3.0中利用xml加载外部图片的方法,最后在此基础上总结了“ActionScript3.0+xml”技术对Flash动画优化方面所具有的优势。
关键词:ActionScript;xml;Flash
0引言
在二维动画领域Flash有着很大的市场,而现如今的Flash技术不仅仅局限于制作精美的矢量动画,它在很多复杂的、交互性强的游戏和视频网站开发领域也有非常广泛的应用,而这些往往要依赖于ActionScript编程。本文将从ActionScript入手来探讨ActionScript3.0和xml技术对Flash动画的支持和优化。
1ActionScript语言
1.1ActionScript的产生及发展
ActionScript是运用在Flash上的脚本语言,它是开发交互式动画所必需的技术。ActionScript一共发布有3个版本:1.0、2.0和3.0,目前推出的Flash软件都是同时支持2.0和3.0这两个版本。从程序设计的角度来看,Actionscrip2.0是一种结构化程序设计语言,类似于C语言;而Actionscrip3.0则是一种面向对象程序设计语言,类似于Java、Actionscrip3.0的代码编写能力较以前版本得到了很大提高,执行速度也提高了近10倍。
1.2ActionScript的应用领域
ActionScript脚本语言在Flash动画设计中不可或缺,没有ActionScript脚本的Flash动画就好比一个没有后台数据库的静态网页,几乎不存在实用价值,对任何数据和效果的更新都依赖于“重做一次”,修改起来也非常麻烦。
2xml技术
xml (Extensible Markup Language),即可扩展标记语言,是一种允许用户对自己的标记语言进行定义的源语言。其结构是类似于HTML的一种带有标签的树型结构,但是标签可以由用户自主定义。正是由于其语法的灵活性,xml技术被广泛地应用于资源信息的描述中。
在Flash中,通常会把许多素材的名称、特点、存放路径、链接信息等用规范的xml文档记录下来,保存在一个.xml的文档中,素材本身放到一个文件夹中,而不是真正地将所有素材直接导入到Flash软件的库面板,然后利用ActionScript编程来读取xml中的素材信息。
3在ActionScript3.0中利用xml加载外部图片3.1编写xml文件
该文件用来存放两张图片的路径和标题信息,图片本身是保存在与Flash动画同一级目录下的名为“pic”的文件夹中。xml文档的具体信息和文件的存放位置如图1所示。
图1xml文档的具体信息和文件存放位置
3.2舞台设置
在Flash中建立两个矩形框并转换为影片剪辑用来固定图片的显
示大小和位置,再新建两个动态文本来显示图片的标题,最后再放置一个加载图片的按钮即可。这些舞台上的对象全部都要定义一个实例名,以便后面在AS脚本中对它们进行操作。完成后的舞台效果截图如图2所示。
发布者:admin,转转请注明出处:http://www.yc00.com/web/1704752139a1369578.html
评论列表(0条)