AS有预先定义好的语法规内里和标点规则,它的特性和命令决定了哪些字符和单词被用于创建不同的目标对象,它们应该按怎样的顺序去组织与编写脚本。举例来说,在英语中,一个句号结束一句话:在ActionScript中,一个分号用在一个陈述的末尾。
以下的语法与规则是适用于所有ActionScript的一些规则,大多数AS的术语还有它们自已的要求!义乌网络公司为您总结AS的语法规则有如下几点:
1.点语法 在AS中,点(.)被用来说明关于一个对象或MC的属性的方法。它还用于确认一个MC或变量的目标路径。一点的语法和表达是这样的,开头是对象或MC的名称,接下来是一点,最后写上你想指定的属性、方式或变量值。 例如,一个MC的_X属性表示MC在_X轴舞台上的中心点,在X轴上的位置表达式为eobocnMC._x,它指明了MC实例eobocnMC的_x属性。 再比如:从嵌套MC,shoppingCart中,递交一个变量设置,表达式shoppingCart.Form.Submit=true就设置了实例的递交变量为真。 一个对象或电影剪辑的表述方式要按一定形式来处来,例如,eobocnMC的运行方式是使之在Stop处重新开始播放,则表达式为:eobocnMC.play(); 点的语法命名也可用二个特殊的别名:_root和_parent,_root指向主时间轴线,使用_root可以创建一个绝对目标路径,下列陈述即在主时间轴线上从MC函数中调用了函数:_root.functions.buildGame();
2.斜杠的语法 斜杠(/)在FLASH中用来标识一个MC或变量的目标路径,但随着FLASH的发展/语法渐渐不支持,就点语法代替,举个例子来说: myMovieClip/childMovieClip:myVariable myMovieClip.childMovieClip.myVariable
3.大括号语法 AS的语句被加以大括号{}后,就被组成了块,执行脚本如下: on(release){ myDate=new Date(); currentMonth=myDate.getMonth(); }
4.分号的语法 一个AS语句是以一个分号;结尾的,但如果你忽略了这个分号,FL将不会场面功的编译这个脚本。
5.圆括号的用法 当你定义一个函数时,可以在圆括号里输入参数:这个PHP,C语言类似。 当你调用一个函数,对于号里包含一些参数时要用圆括号; 也可以命名用圆括号去求在点语法的点左边表达式的值。
6.大写字母和小写字母 只有AS里关键字才对大小写敏感,除此之外,可以随意使用大小写,但作为一个好的网站设计开发人员有良好的编写代码习惯是最起码的要求,同时也能你代码更易读。 但如果你的关键字不能正确使用大小写,我们写的脚本就会出现错误,当Action面板中有色的已经拼写正确的大写关键字是蓝色的。
7.AS代码注释 每一种代码基本上都有一定的注解方式,注解可以帮助网页设计师更好的看曾经写过的代码了,也可以帮其它人研究你的代码,在AS中注解直接用//就可以了!
8.AS关键字 在AS语言中保留了一些单词作为特殊的用途,你不能作为变量,函数或标签名,看看AS中有哪些关键字: Break,for,new,var,Continue,functinon,return,void,delete,If,this,while,Else,In,typeof,with.
9.AS中的常量 一个常量的值永远不会改变的,在AS工具栏与软件的Help的子目录下的ActionScript dictionary都列出了这些常量,常理一般都以大写字母来显示,比如常量:CONSTANTS,BACKSPACE,ENTER,QUOTE,SPACE和TAB是键盘对象的属性一,指的是键盘上的一些键,为测试一个用户是否按下ENTER键,使用下面的语句: if(keycode()==key.ENTER){ alert="Are you ready to play?" controlMC.gotoAndStop(5); }
本文地址:http://www.eobo.cn/news/333.html
|