首页 - 业界新闻 - 新手上网 - 网页制作 - 网络编程 - 网站运营 - 网络营销 - 动画制作 - 图形图像 - 特效代码 - 网页素材 - 视频教程 - 资源下载 - 酷站赏析 - 免费模板
不支持Flash
首页动画制作Action
搜索: 标题内容作者
阅读新闻

ActionScript基础入门

[日期:2007-03-03] 来源:顺峰闪客  作者:未知 [字体: ]

一、什么是ActionScript

    ActionScript是Flash的脚本语言。正是由于Flash中增加、完善 了ActionScript,才能创作出来的动画具有很强的交互性。在简单的动画中,Flash按顺序播放动画中的场景和帧,而在交互动画中,用户可以使用键盘或鼠标与动画交互,大大增强了用户的参与,同时也大大增强了Flash动画的魅力。例如,可以单击动画中的按钮,使动画跳转到不同部分继续播放;可以移动动画中的对象,如移动你手中的手枪,使射出的子弹准确地击中目标;可以在表单中输入信息,反馈你对公司的意见等。

    有了ActionScript,就可以通过设置动作来创建交互动画。使用Normal Mode动作面板上的控件,无需编写任何动作脚本就可以插入动作。如果已经熟悉ActionScript,也可以使用专家模式动作面板编写脚本。命令的形式可以是一个动作(如命令动画停止播放),也可以是一系列动作。很多动作的设置只要求有少量的编程经验,而其它一些动作的应用则要求比较熟悉编程语言,用于高级开发。

    ActionScript同样拥有语法、变量、函数等,而且与javascript类似,它也由许多行语句代码组成,每行语句又是一些命令、运算符、分号等组成。它的结构与C/C++或者Java等高级编程语言相似。所以,对于有高级编程经验的人来说,学习ActionScript是很低轻松的。

    ActionScript与javascript结构类似,但是它的编程要容易得多,每一行的代码都可以简单地从ActionScript面板中直接调用。在任何时候,对输入的ActionScript代码,Flash都会检查语法是否正确,并提示如何修改。完成一个动画的ActionScript编程以后,可以直接在ActionScript的调试过程中,检查每一个变量的赋值过程,设置检查带宽的使用情况。ActionScript更容易使编程学习者理解面向对象编程中难以理解的对象、属性、方法等名词。

    ActionScript中的对象可以包含数据或作为电影剪辑以图像形式出现在编辑区中。所有的电影剪辑都是预定义类MovicClip的实例。每个电影剪辑实例均包含MovicClip类的所有属性(如_height、_rotation、_totaframes)的所有方法(如gotoAndPlay、loadMovie、startDrag)。

二、ActionScript面板的介绍

    ActionScript面板的使用有两种模式:一种是普通模式,一种是专家模式。在专家模式下,可以在该面板右边的文本框中输入动作脚本,也可以从工具箱列表中选择动作来创建动作。可以像在文本编辑器中编写脚本一样编辑动作,给动作输入参数,也可以在文本框中直接删除动作。高级用户可以在专家模式中编写自己的脚本,就像编写javascript或VBScript一样。

    1、普通模式和专家模式

    在Flash MX中,不能通过预设面板来设置ActionScript面板的模式,这点与Flash 5不同。在Flash MX中,单击ActionScript面板上的“视图选项”按钮,调出快捷菜单,选择普通模式或专家模式。普通模式更适合初学者和对函数、语句不熟的读者。

    在普通模式下,在程序编辑区内单击选中的一条语句,参数设置区的选项会自动出现。如果使用专家模式,参数设置区不会出现。在普通模式下,如果编辑的脚本程序含有错误,错误的语句将以红色显示出来。

    两种模式下,在语句选择区内,双击某个函数(语句或属性、运算符、预定义对象),或者拖曳某个函数到右边的程序编辑区内。这个函数(语句或者属性)会加入到脚本编辑区内。也可以单击“增加”按钮,弹出语句列表,单击一个语句、函数、属性、运算符或者预定义对象。

    在专家模式下编辑脚本程序,就好象使用一些文本编辑器,可以自由地更改、添加和删除脚本程序。关键字都用特殊的颜色显示出来,语句或者函数用蓝色,属性用绿色,注释用品红色,字符串用灰色。

    2、切换编辑模式

    在编写脚本时改变编辑模式,会改变脚本的格式。因此,每个脚本最好使用一种编辑模式。当用户从普通模式切换到专家模式时,缩进和格式被保存。尽管用户可以把有错误的脚本从普通模式转换到专家模式,但在错误被改正之前不能导出脚本。

    专家模式切换到普通模式稍微复杂一些。

    ·当切换到普通模式时,Flash重新格式化脚本,并且除去添加的空白和缩进。
    ·由普通模式切换到专家模式,Flash会根据脚本在普通模式中的外观重新格式化。
    ·专家模式中错误的脚本不能导出,也不能转换为普通模式。如果试图转换这种脚本,Flash会显示出错误消息。

    3、突出显示和检查语法

    语法突出显示即使用特定的颜色区分某些动作脚本元素。这有助于防止语法错误,如不正确的关键字大写。当语法突出显示功能打开时,文本按以下方式被突出显示:

    ·关键字和预定义的标识符(如gotoAndStop、play和stop)是蓝色。
    ·属性是绿色。
    ·注释是品红色。
    ·由引号引住的字符串是灰色。

    打开或关闭语法突出显示功能的方法是:从动作面板右上角的弹出菜单上选择“彩色显示语法”选项。

    在导出动画之前,最好检查一下脚本有无错误。要检查当前脚本中的错误,可以从动作面板右上角的弹出菜单上选择“检查语法”。当发现错误时,Flash会在输出窗口中报告脚本中存在的错误,也可以导出包含有错误脚本的动画,但Flash会警告“有错误的脚本不导出”。

    4、关于错误突出显示

    为了使用户更注意到出现的问题,所有的语法错误均以红色背景在普通模式的脚本窗口中突出显示。如果把鼠标指针移到有语法错误的动作上,就会显示该动作有关的出错消息。当选择该动作时,出错消息仍然显示在参数区的嵌板标题栏中。



录入:mianbao

评论 】 【 推荐 】 【 打印
上一篇:[推荐]Flash对联广告及关闭按钮的制作方法
下一篇:1.1 ActionScript 简介( 第1章 ActionScript编程 )
 
相关新闻      
本文评论       全部评论
发表评论


点评: 字数
姓名:

  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款
 



#







不支持Flash
经典推荐
用Flash AS绘图给影片