Graphics 版 (精华区)

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


  八、突出显示和检查语法
  语法突出显示使用特定的颜色区分某些动作脚本元素。这有助于防止语法错误,如
不正确的关键字大写。例如,如果关键字typeof拼写成typeOf,它就不会是蓝色,这样
你就可以识别这种错误。当语法突出显示功能打开时,文本按以下方式被突出显示。
关键字和预定义的标识符(如gotoAndStop、play和stop)是蓝色。
属性是绿色。
注释是品红色。
由引号引住的字符串是灰色。
打开或关闭语法突出显示功能的方法是:
  从动作面板右上角的弹出菜单上选择Colored Syntax(彩色显示语法)选项。对勾
指示该选项被选用。动画中的所有脚本将被突出显示。
  在导出动画之前,最好检查一下脚本有无错误。要检查当前脚本中的错误,可从动
作面板右上角的弹出菜单上选择Check Syntax(检查语法)。Flash在输出窗口中报告脚
本中存在的错误。你可以导出包含有错误脚本的动画,但Flash会警告你,有错误的脚本
不导出。
九、关于错误突出显示
  所有的语法错误均以纯红色背景在正常模式的脚本窗口突出显示。这就使得你更容
易注意到出现的问题。如果你把鼠标指针移到有语法错误的动作上,工具提示就会显示
与该动作有关的出错消息。当你选择该动作时,出错消息仍然显示在参数区的嵌板标题
栏中。
  在正常模式中,所有导出不兼容的动作脚本均会在脚本窗口中以纯黄色背景突出显
示。 例如,如果Flash播放器的导出版本被设置为Flash 4,只有Flash 5才支持的动作
脚本就会用黄色背景突出显示。导出版本在Publish Settings(发布设置)对话框中设
定。
  如果导出版本设为Flash 5,所有不赞成使用的动作在工具箱中以绿色背景突出显示

设置Flash播放器的导出版本的方法是:
1 选择File > Publish Settings(文件>发布设置)。
2 单击Flash标签。
3 从版本弹出菜单上选择一个导出版本。
  注:不能关闭语法错误突出显示功能。
  要打开不赞成使用的动作的语法突出显示,可从动作面板的弹出菜单上选择Deprec
ated Syntax(不赞成使用动作的语法) 。
给对象分配动作
  在Flash 5中可以给按钮,当用户单击按钮或把鼠标指针移到按钮上面时,分配给该
按钮的动作被执行。也可以给电影剪辑分配动作,当装载电影剪辑或播放电影剪辑到达
某一帧时,分配给该电影剪辑的动作被执行。可以给按钮或电影剪辑的某个实例分配动
作,而该图符的其它实例不会受到影响。
  给按钮分配动作时,必须把该动作套在on(mouse event)事件处理程序中,并指定
触发该动作的鼠标或键盘事件。给电影剪辑分配动作时,必须把该动作套在onClipEven
t事件处理程序中,并指定触发该动作的剪辑事件。当你在正常模式中给电影剪辑分配动
作时,onClipEvent事件处理程序被自动插入。
  下面的例子说明怎样使用正常模式的动作面板给对象分配动作。
  给按钮或电影剪辑分配动作的操作步骤如下:
1
在编辑区中选择按钮或电影剪辑实例(注:本例为电影剪辑实例),然后选择 Window 
> Actions(窗口>动作)。
动作面板被打开,面板的标题显示为Object Actions(对象动作):
  注:如果选择的不是按钮、电影剪辑实例或帧,或如果选择中包含了多个对象,动作
面板不可用。
2 从Object Actions(对象动作)面板右上角的弹出菜单上选择Normal Mode(正常模式
)。
3 给按钮或电影剪辑实例分配动作,可执行以下操作之一:
  单击动作面板左边工具箱列表中的 Actions (动作)文件夹,将其展开。然后,双
击其中的一个动作(本例是双击startDrag动作,本动作设置动画中的对象可以用鼠标拖
动),把它添加到该面板右边的动作列表中(在添加startDrag动作时onClipEvent事件
处理程序被自动插入)。
  从工具箱列表把一个动作拖到动作列表中。
  单击添加(+)按钮,从弹出菜单上选择一个动作。
  使用弹出菜单上每个动作旁边的快捷键。
4 需要时,在该面板下部的Parameters(参数)域中为动作选择参数。
  参数随所选动作的不同而异。要了解每个动作所要求的参数,请查看动作脚本词典。
要把电影剪辑的目标路径插入参数域中,单击动作面板右下角的Target Path(目标路径
)按钮。
5 需要时重复步骤3和4,分配另外的动作。
  一旦给对象分配了动作,就可以使用Control > Test Movie(控制>测试动画)命令
来测试它是否能正常执行。需要注意的是,大多数动作在编辑时是不起作用的,只有在
测试时才能看到效果。

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