第一课 数据与变量(实例教程)

闪客沙龙

文/莫治雄 整理/大成

 

如何使用动作面板

  在动作面板中,可以使用在标准模式和专家模式两种不同的编辑模式创建和编辑对象或帧的动作。可以从工具箱列表中选择Flash 5预写好的动作,可以使用拖放方式创建动作,也可以使用面板中的按钮删除或重排动作。在标准模式中,可以使用参数域(可提示你使用正确的参数)编写动作。在专家模式中,可以在文本框中直接编写或编辑动作,就象使用文本编辑器编写脚本一样。

一、显示动作面板

  要显示动作面板,选择“窗口”、“动作”。

  在编辑区选择按钮或电影剪辑的一个实例,会使动作面板处于激活状态。 如果按钮或电影剪辑被选择,动作面板标题会变为对象动作:

如果帧被选择,动作面板标题会变为帧动作:

二、选择编辑模式

  动作面板有两种编辑模式:标准模式和专家模式,要选择一种编辑模式,可以按以下步骤进行:

1 在动作面板显示出来的情况下,单击该面板右上角的箭头,显示弹出菜单。

2 从弹出菜单上选择标准模式或专家。


  每个脚本保持它自己的模式。例如,你可以在标准模式下给一个按钮实例编写脚本,也可以在专家模式下为另一个按钮实例编写脚本。 切换选定的按钮,面板的模式状态也会跟着切换。

三、标准模式

  在标准模式中,你可以通过从面板左边的动作列表(称为工具箱列表)中选择动作来创建动作。 工具箱列表包含基本动作、动作、操作符、函数、属性和对象。基本动作包括最简单的Flash动作,且只有在标准模式才可用。选定的动作显示在面板的右边的动作列表中。你可以添加、删除或改变动作语句的顺序,也可以在面板底部的参数嵌板(或参数域)中给动作输入参数。
  在标准模式中,可以使用动作面板中的控件删除动作列表中的语句或改变语句的顺序。这些控件在管理由多个语句组成的帧动作或按钮动作方面特别有用。标准模式的动作面板如下图所示。


在标准模式的动作面板中选择一个动作的操作步骤是:
1 单击工具箱中的动作类型,显示该类型的动作。
2 双击一个动作或拖它到脚本窗口中。


如果要使用参数域,请按以下步骤操作:
1 单击动作面板右下角的参数按钮(小三角按钮),显示参数域。
2 选择动作列表中选择一种动作,然后在参数域中输入新值,修改当前动作的参数。


如果要插入电影剪辑目标路径,操作步骤如下:
1 单击动作面板右下角的目标路径按钮,显“插入目标路径”对话框。
2
从显示出来的列表中选择一个电影剪辑。



  在此对话框中,还可以选择使用相对路径(Relative)或绝对路径(Absolute);选择使用点语法(Dots)还是斜杠语法(Slashes)。


如果要在动作列表中上下移动语句:
1 在动作列表中选择一个语句。
2 单击上箭头或下箭头按钮。

如果要删除动作:
1 在动作列表中选择一个语句。
2 单击删除(-)按钮。

如果要改变当前动作的参数:
1 在动作列表中选择一个语句。
2 在参数域中输入新值。

如果要改变工具箱或动作列表的大小,执行以下操作之一:
拖动工具箱与动作列表之间的垂直拆分条。
双击拆分条,隐藏工具箱列表;再次双击拆分条,重显工具箱列表。
单击拆分条上的左箭头按钮或右箭头按钮,显示或隐藏工具箱列表。


  注:当工具箱列表被隐藏时,你仍然可以用动作面板左上角的添加(+)按钮访问它的选项。

四、专家模式

  在专家模式中,可以在该面板右边的文本框中输入动作脚本,也可以从工具箱列表中选择动作来创建动作。你可以象在文本编辑器中编写脚本一样编辑动作,给动作输入参数,也可以在文本框中直接删除动作。

  高级用户可以在专家模式中编写自己的脚本,就像他们编写JavaScript或VBScript一样。专家模式在以下几个方面与标准模式不同:
使用添加(+)按钮或从工具箱列表中选择一项,将把选定项插入到文本编辑区。
没有参数域显示。
在按钮面板,仅有添加(+)按钮起作用。
上、下箭头按钮不可用。
专家模式的动作面板如下图所示:


五、切换编辑模式

  在编写脚本时改变编辑模式,会改变脚本的格式。因此,每个脚本最好使用一种编辑模式。当你从标准模式切换到专家模式时,缩进和格式被保持。尽管你可以把有错误的脚本从标准模式转换为专家模式,但在错误被改正之前你不能导出脚本。
  从专家模式切换到标准模式稍微复杂一些:
当你切换到标准模式时,Flash重新格式化脚本,并且去除你添加的空白和缩进。
如果你切换到标准模式,然后又返回专家模式,Flash会根据脚本在标准模式中的外观重新格式化。
有错误的专家模式的脚本不能导出,也不能转换为标准模式。如果你试图转换这种脚本,Flash会显示出错消息。

  从动作面板右上角的弹出菜单上选择标准模式或专家模式,可以来回切换编辑模式。选项旁边的对勾符号指示被选择的模式。

如果要设置编辑模式的参数,可以按以下步骤进行:
1 选择“编辑”、“参数选择” 。
2 选择“常规”标签。
3 在“动作面板”部分,从弹出菜单上选择标准模式或专家模式,单击确定按钮。



六、使用外部编辑器

  尽管动作面板的专家模式在编辑动作脚本方面给予了你更多的控制,但是,你也可以选择在Flash之外编辑脚本。然后,可以使用include动作,把你用外部编辑器编写的脚本添加到Flash内部的一个脚本中。例如,下面的语句导入一个脚本文件:

#include "externalfile.as"

  脚本文件取代include动作。当导出动画时,该文本文件必须存在。

  把用外部编辑器编辑的脚本添加到Flash内部脚本的操作步骤如下:
1 从工具箱列表中把include拖到脚本窗口。
2 在Path(路径)框中输入外部文件的路径。



  输入的路径必须是FLA文件的相对路径。例如,如果myMovie.fla和externalfile.as在同一文件夹,路径就应该是externalfile.as 。如果externalfile.as在子文件夹Scripts中,路径应该是scripts/externalfile.as。

七、选择动作面板选项

  动作面板使你能够用多种方式编写脚本。你可以在Script(脚本)窗口改变字体的大小。你可以把ActionScript文本文件导入动作面板,也可以把动作导出为文本文件,搜索和替换脚本中的文本,用语法突出显示使脚本更易阅读、更易检测出错误。 动作面板用警告性突出显示语法错误和播放器版本的不兼容性。它也突出显示不赞成使用的或不再使用的ActionScript元素。

  这些动作面板选项在标准模式和专家模式都有效(特别说明除外)。

  在脚本窗口中改变字体大小的方法是:
1 从动作面板右上角的弹出菜单上选择“字体大小”
2 选择“小”、 “一般”或 “大”。


导入外部动作脚本文本文件的操作方法:

1 从动作面板右上角的弹出菜单上选择“从文件导入”。
2 选择包含动作脚本的文本文件,单击“打开”按钮。


注:含有错误的脚本只能在专家模式下导入。在标准模式下,Flash会显示出错消息。

把动作导出为文本文件的操作步骤:
1 从动作面板右上角的弹出菜单上选择“导出为文件”。
2 选择保存文件的位置,单击“保存”按钮。


  要打印动作,可按如下步骤进行:
1 从动作面板右上角的弹出菜单上选择“打印”。
“打印”对话框出现。
2 选择“选项”,单击“打印”。

  注:打印出来的文件将不包含原始Flash文件的信息。因此,最好把这种信息包含在脚本的comment动作中。
要在脚本中搜索文本,从动作面板的弹出菜单上选择一个选项:
选择“跳转行”,跳转到脚本中指定的行。



选择“查找”查找文本。
选择“再次查找”再次查找文本。
选择“替换”查找和替换文本。
在专家模式中,替换操作扫描脚本中整个文本主体。在标准模式中, 替换操作仅扫描和替换每个动作的参数域中的文本。例如,在标准模式,不能用gotoAndStop替换所有的gotoAndPlay动作。

  注:使用“查找”或“替换”命令只搜索当前动作列表。要全面搜索一个动画中的每个脚本文本,请使用“动画资源管理器”。

八、突出显示和检查语法

  语法突出显示使用特定的颜色区分某些动作脚本元素。这有助于防止语法错误,如不正确的关键字大写。例如,如果关键字typeof拼写成typeOf,它就不会是蓝色,这样你就可以识别这种错误。当语法突出显示功能打开时,文本按以下方式被突出显示。
关键字和预定义的标识符(如gotoAndStop、play和stop)是蓝色。


属性是绿色。
注释是品红色。
由引号引住的字符串是灰色。

打开或关闭语法突出显示功能的方法是:

  从动作面板右上角的弹出菜单上选择“彩色显示语法”选项。对勾指示该选项被选用。动画中的所有脚本将被突出显示。

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

九、关于错误突出显示

  所有的语法错误均以纯红色背景在标准模式的脚本窗口突出显示。这就使得你更容易注意到出现的问题。如果你把鼠标指针移到有语法错误的动作上,工具提示就会显示与该动作有关的出错消息。当你选择该动作时,出错消息仍然显示在参数区的嵌板标题栏中。

  在标准模式中,所有导出不兼容的动作脚本均会在脚本窗口中以纯黄色背景突出显示。 例如,如果Flash播放器的导出版本被设置为Flash 4,只有Flash 5才支持的动作脚本就会用黄色背景突出显示。导出版本在“发布设置”对话框中设定。

  如果导出版本设为Flash 5,所有不赞成使用的动作在工具箱中以绿色背景突出显示。

设置Flash播放器的导出版本的方法是:
1 选择“文件”、“发布设置”。
2 单击Flash标签。
3 从版本弹出菜单上选择一个导出版本。

  注:不能关闭语法错误突出显示功能。

  要打开不赞成使用的动作的语法突出显示,可从动作面板的弹出菜单上选择“不赞成使用动作的语法”。