Graphics 版 (精华区)

发信人: Doitforyou (我天天都来), 信区: Graphics
标  题: Flash5ActionScript教程 八
发信站: 哈工大紫丁香 (2001年04月29日08:53:17 星期天), 站内信件

四、专家模式
  在专家模式(Expert Mode)中,可以在该面板右边的文本框中输入动作脚本,也可
以从工具箱列表中选择动作来创建动作。你可以象在文本编辑器中编写脚本一样编辑动
作,给动作输入参数,也可以在文本框中直接删除动作。
  高级用户可以在专家模式中编写自己的脚本,就像他们编写JavaScript或VBScript
一样。专家模式在以下几个方面与正常模式不同:
使用添加(+)按钮或从工具箱列表中选择一项,将把选定项插入到文本编辑区。
没有参数域显示。
在按钮面板,仅有添加(+)按钮起作用。
上、下箭头按钮不可用。
专家模式的Actions面板如下图所示:
五、切换编辑模式
  在编写脚本时改变编辑模式,会改变脚本的格式。因此,每个脚本最好使用一种编
辑模式。当你从正常模式切换到专家模式时,缩进和格式被保持。尽管你可以把有错误
的脚本从正常模式转换为专家模式,但在错误被改正之前你不能导出脚本。
  从专家模式切换到正常模式稍微复杂一些:
当你切换到正常模式时,Flash重新格式化脚本,并且去除你添加的空白和缩进。
如果你切换到正常模式,然后又返回专家模式,Flash会根据脚本在正常模式中的外观重
新格式化。
有错误的专家模式的脚本不能导出,也不能转换为正常模式。如果你试图转换这种脚本
,Flash会显示出错消息。
  从Actions面板右上角的弹出菜单上选择Normal Mode或Expert Mode,可以来回切换
编辑模式。选项旁边的对勾符号指示被选择的模式。
如果要设置编辑模式的参数,可以按以下步骤进行:
1 选择Edit > Preferences(编辑>参数设置) 。
2 选择General (一般)标签。
3 在Actions Panel(动作面板)部分,从弹出菜单上选择Normal Mode或Expert Mode,
单击确定按钮。
六、使用外部编辑器
  尽管Actions面板的专家模式在编辑动作脚本方面给予了你更多的控制,但是,你也
可以选择在Flash之外编辑脚本。然后,可以使用include动作,把你用外部编辑器编写
的脚本添加到Flash内部的一个脚本中。例如,下面的语句导入一个脚本文件:
#include "externalfile.as"
  脚本文件取代include动作。当导出动画时,该文本文件必须存在。
  把用外部编辑器编辑的脚本添加到Flash内部脚本的操作步骤如下:
1 从工具箱列表中把include拖到脚本窗口。
2 在Path(路径)框中输入外部文件的路径。
  输入的路径必须是FLA文件的相对路径。例如,如果myMovie.fla和externalfile.a
s在同一文件夹,路径就应该是externalfile.as 。如果externalfile.as在子文件夹Sc
ripts中,路径应该是scripts/externalfile.as。
七、选择Actions面板选项
  Actions面板使你能够用多种方式编写脚本。你可以在Script(脚本)窗口改变字体
的大小。你可以把ActionScript文本文件导入Actions面板,也可以把动作导出为文本文
件,搜索和替换脚本中的文本,用语法突出显示使脚本更易阅读、更易检测出错误。 A
ctions面板用警告性突出显示语法错误和播放器版本的不兼容性。它也突出显示不赞成
使用的或不再使用的ActionScript元素。
  这些Actions面板选项在Normal(正常模式)和Expert(专家模式)都有效(特别说
明除外)。
  在脚本窗口中改变字体大小的方法是:
1 从Actions面板右上角的弹出菜单上选择Font Size(字体大小)
2 选择Small(小)、 Normal(正常)或 Large(大)。
导入外部动作脚本文本文件的操作方法:
1 从Actions 面板右上角的弹出菜单上选择Import from File(从文件导入)。
2 选择包含动作脚本的文本文件,单击Open(打开)按钮。
注:含有错误的脚本只能在Expert Mode(专家模式)下导入。在Normal Mode(正常模
式)下,Flash会显示出错消息。
把动作导出为文本文件的操作步骤:
1 从Actions 面板右上角的弹出菜单上选择Export as File(导出为文件)。
2 选择保存文件的位置,单击Save(保存)按钮。
  要打印动作,可按如下步骤进行:
1 从Actions 面板右上角的弹出菜单上选择Print(打印)。
Print(打印)对话框出现。
2 选择Options(选项),单击Print。
  注:打印出来的文件将不包含原始Flash文件的信息。因此,最好把这种信息包含在
脚本的comment动作中。
要在脚本中搜索文本,从Actions面板的弹出菜单上选择一个选项:
选择Goto Line(跳转某行),跳转到脚本中指定的行。
选择Find(查找)查找文本。
选择Find Again(再次查找)再次查找文本。
选择Replace(替换)查找和替换文本。
在专家模式中,Replace操作扫描脚本中整个文本主体。在正常模式中, Replace操作仅
扫描和替换每个动作的参数域中的文本。例如,在正常模式,不能用gotoAndStop替换所
有的gotoAndPlay动作。
  注:使用Find或Replace命令只搜索当前动作列表。要全面搜索一个动画中的每个脚
本文本,请使用Movie Explorer(动画资源管理器)。

--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.230.218]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.191毫秒