荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: pleasant (哈哈~~~~~~~~~), 信区: Homepage
标 题: Flash 5必读绝技(二)
发信站: BBS 荔园晨风站 (Fri Apr 20 23:43:16 2001), 转信
ActionScript 的语法
搞定新的 ActionScript 语法
Expert and Normal Mode(专家和一般模式)
新的 Actions 面板巧妙地运用了一种非常弹性的设计让程序撰写人员和设计
师们都能各取所需。Expert(专家)模式下的 Actions 面板就类似一般的文字处
理软件,程序撰写人员可以在这个自由而不受束缚的环境中撰写程序。而对于初学
者或是习惯使用 Flash 4.0 旧接口的使用者来说,Normal(一般)模式则提供了
一个较多限制但单纯的环境。
当然您可以依照不同的对象逐项设定 Actions 面板模式下的每个项目,或者
您也可以只设定一个通用的默认值就可以了。方法是先用鼠标点选 Edit(编辑)
选单然后选择 Preferences(偏好设定),Preferences 对话框就会立刻出现了。
在 General 卷标的下方您可以自行选择将 Expert 或是 Normal 设定为 Action
面板的预设模式。
色彩的编码
最新版的 ActionScript 比起 Flash 4.0 版本更接近 JavaScript,而随着功
能与复杂性的增加,对于使用的便利性需求自然也随之提高。在 Actions 面板选
单中这个新的色彩编码(color coding)功能使得撰写、阅读以及排除 script 的
疑难杂症等问题都变得更加简单了。
开启色彩编码功能的方式如下:首先开启 Actions 面板,然后点选 Reveal(显示
)选单之后检查 Colored Syntax 是否已勾选,如果 Colored Syntax 尚未勾选,
请务必完成勾选的动作。此时色彩会同时显示在 Expert(专家)和 Normal(一般
)这两种模式中。
外部的 Script 档案
在新版的 Flash 5.0 软件中Macromedia 终于对『分组』和『团体』的使用群
需求做出了具体且有效的响应。尤其是对于那些曾经受挫在复杂的 script 以及单
一使用者架构限制下的 Flash 4.0 使用群更是宛如开出了一张可立即兑现的乐透
彩券。还记得 Flash 4.0 的单一使用者架构让所有必须共同分工制作同一档案的
程序撰写人员和设计工程师们陷于瓶颈而无法有效工作的惨况吗?终于,Flash
5.0 版 ActionScript 的#include directive 可以轻易地处理这方面的问题。这
个设计可以让使用者把 scripts 储存在外部的文字文件中然后将它『输出』使用
。而程序设计师更可藉此独立编辑 script 档案而不会和其它正在使用 FLA 档案
的动画绘图师和视觉美术设计人员互相干扰。
使用外部 script 档案的方式如下:首先选择一个您要增入 script 的 frame
或对象,然后开启 Actions 面板并且在现有的 script 中输入
#include "filename.as"
请注意当您写完一行 script 时不要在句尾加上分号(;),否则会出现错误的情
形。您可以将这个文字文件任意命名,不过在附档名的部分我们建议您尽量使用
.as。这样一来就是表示这个档案中包含了 ActionScript 的编码。
学习新的 Dot 语法
在 5.0 以前的版本 Flash 所采用的是一种名为 Slash Syntax 的特殊标记法。Slash
Syntax 和 URLs 以及
Unix 或 Windows 档案系统所采用的标记法类似。不过在 Flash 5.0 当中所使用
的 ActionScript 已经摒弃了 Slash Syntax 而采用 Dot Syntax 语法。这种 Dot
Syntax 语法和使用在 Java 和 JavaScript 当中的标准化系统较为一致。
以下我们整理了一些新旧语法转换的对照表供您参考:
涵义 新的方式
在目前的目录下的主时间轴 _root
附在某一时间轴的变量 ObjectA.MyVariable
读取某对象的属性 ObjectA._height
一个对象的绝对路径 _root.ObjectA.ObjectB
一个对象的相对路径 _parent.ObjectA.ObjectB
呼叫影片的方法 ObjectA.play()
如以上所见的,新旧版之间还是有些许相似之处,一旦您熟悉新的语法之后,
您会发现新的语法其实更加直觉且简单明了。
--
※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.34.202]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店