邪欲之皇全本免费下载:flash mx中actions语句的作用都有什么
来源:百度文库 编辑:九乡新闻网 时间:2024/04/27 22:01:41
用ActionScript编写脚本时,
像其他脚本语言一样,ActionScript也有变量、函数、
下面列出ActionsScript的一些通用语法规则。
1. 点语法
在ActionScript中,点(.)
作为另一个例子,
表达一个对象或电影剪辑的方法遵循相同的模式。例如,
ballMC.play ();
点语法使用两个特殊的别名:_root 和_parent。别名_root 是指主时间轴。可以使用_root别名创建一个绝对路径。例如,
_root.functions.buildGameBoard ();
可以用别名_parent引用嵌套当前电影剪辑的电影剪辑。
_parent.stop ();
2. 斜杠语法
在早期版本的Flash 3和4使用斜杠语法指出电影剪辑或变量的目标路径。Flash MX播放器仍然支持这种语法。在斜杠语法中,斜杠被用来取代点,
myMovieClip/childMovieClip:
可以用点语法取代上述斜杠语法表示的目标路径:
myMovieClip.childMovieClip.
斜杠语法在tellTarget动作中使用最普遍,
3. 大括号
ActionScript语句用大括号({ })分块,如下面的脚本所示:
on(release) {
myDate = new Date ();
currentMonth = myDate.getMonth ();
}
4. 分号
ActionScript语句用分号结束,
column = passedDate.getDay ();
row = 0;
同样的语句也可以不写分号:
column = passedDate.getDay () row = 0
5. 圆括号
定义一个函数时,要把参数放在圆括号中:
function myFunction(name,age,reader){
...
}
调用一个函数时,也要把要传递的参数放在圆括号中:
myFunction("Steve",10,true);
圆括号也可以用来改变ActionScript的优先级,
也可以用圆括号来计算点语法中点左边的表达式。例如,
onClipEvent(enterFrame)
{
(new Color(this)).setRGB(0xffffff))
}
在上例中,如果不使用圆括号,
onClipEvent(enterFrame)
{
myColor = new Color(this);
myColor.setRGB(0xffffff);
}
6. 字母的大小写
在ActionScript中,只有关键字区分大小写。
cat.hilite = true;
CAT.hilite = true;
但是,遵守一致的大小写约定是一个好的习惯。这样,
7. 注释
需要记住一个动作的作用时,
在Actions面板中选择comment(注释)动作时,
on(release)
{
// 建立新的日期对象
myDate = new Date ();
currentMonth = myDate.getMonth ();
// 把用数字表示的月份转换为用文字表示的月份
monthName = calcMonth(currentMonth);
year = myDate.getFullYear ();
currentDate = myDate.getDat ();
}
在脚本窗口,注释内容用粉红色显示。它们的长度不限,
8. 关键字
ActionScript保留一些单词,专用与本语言之中。
表7-1 ActionScript中的关键字
Break
For
new
var
Continue
Function
return
void
Delete
If
this
while
Else
In
typeof
with
9. 常数
常数是其值永不改变的属性。
if(keycode () == Key.ENTER)
{
alert = "Are you ready to play?"
controlMC.gotoAndStop(5);