当前位置: 电脑软硬件应用网 > 设计学院 > 图像处理 > 正文 |
|
|||
Flash5ActionScript教程(一) | |||
2005-12-30 19:29:37 文/45IT收集 出处:电脑软硬件应用网 | |||
ActionScript的新特点 Flash 5的ActionScript为创建包含复杂游戏、表单、调查表和实时交互性的网站提供了许多新的特性。现在就让我们来看看Flash 5的ActionScript有哪些新的特点。 1.ActionScript与JavaScript之间的差异 ActionScript与JavaScript核心编程语言很相似,同样具有函数、变量、语句、操作符、条件和循环等基本的编程概念。不了解JavaScript也可以学习和使用ActionScript。但是,如果了解JavaScript,你就会对ActionScript感到熟悉。ActionScript与JavaScript之间主要有以下几点不同: 2.文本编辑 你可以在专家模式的Actions面板中直接输入脚本。当然,你也可以象在Flash 4中一样,从弹出菜单或工具箱列表中选择元素。 3.点语法 在Flash 5中,可以使用点语法获取和设置一个对象的属性和方法,包括电影剪辑实例和变量(例如,myMovieClip.childMovieClip.myVariable)。你也可以用点语法取代Flash 4中使用的斜杠语法(myMovieClip/childMovieClip:myVariable)。Flash 5不再使用斜杠语法。不过,Flash播放器仍然支持斜杠语法。 4.数据类型 Flash 5的ActionScript支持以下数据类型:字符串、数值、逻辑、对象和电影剪辑。多种数据类型的支持使你能够在ActionScript中使用不同类型的信息。例如,你可以创建数组和关联数组。 5.本地变量 在ActionScript中可以声明在动作列表或函数调用结束时过期的本地变量。这样,你就可以管理内存和重用变量名。Flash 4的变量都是永久性的,即使是临时变量(如计数器)也保存在动画中,直至动画结束。 6.用户定义函数 用户可以根据需要,定义带参函数,让它返回一个值。这样,我们就可以在脚本中重用代码块。在Flash 4中,你可以通过Call动作重用代码,但不能传递参数,也不能返回值。 可以使用Flash 5的预定义对象来访问和管理某些类型的信息。下面列出一些预定义对象: 8.剪辑动作 可以使用onClipEvent动作直接给编辑区中的电影剪辑实例分配动作。onClipEvent动作有load、enterFrame、mouseMove和data等事件,利用它可以创建新的高级交互性。 9.新动作 Flash 5增加了一些新动作,可以使用这些新增的动作(如do..while和 for)创建复杂的循环。另一些新动作则以MovieClip对象的方法来补充,如getBounds、attachMovie、hitTest、 swapDepths和globalToLocal等。 10.调试器 使用调试器可以查看和修改在测试动画模式、Flash独立播放器或浏览器中播放的动画的变量和属性值。这样,你就可以很容易发现动作脚本中的问题。 11.XML支持 12.提供上下文敏感帮助 Flash 5包含有Actions面板中可用的每个动作的上下文敏感帮助。在编写脚本的过程中,可以获得与正在使用的动作有关的信息。方法是:从Actions面板的工具箱列表中选择一种动作,然后单击面板上边的Help按钮,与选定动作相关的主题即显示在浏览器中。 |
|||
最新热点 | 最新推荐 | 相关文章 | ||
解决Fla文件编译SWF后体积过大 Flash代码收集及常见问题解决方法 网页不能播放flash的解决 flash9.ocx 加载错误解决方法 IE(浏览器)无法显示Flash文件 新鲜玩法 Flash动画用电视观看 Flash制作地室中的幽灵火焰 用Flash制作即指即现的广告条 经典!给FLASH初学者的10点制作经验 javascript的下雨效果,比flash的… |
关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 | |
Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号 |