义乌立天网络公司
服务热线:0579-85905398 85905399   传真:0579-85905460  投诉:0579-85905455  QQ咨询:义乌立天网络公司客服 
做客户最满意的义乌网站建设义乌网络公司服务商!    亲切、开放、严谨、诚信、热忱!
义乌立天网络公司简介
 
  立天服务项目
义乌网站建设
义乌企业邮箱
义乌网站建设
  5年互联网服务经验,成就非凡
  7×24小时不间断服务:13429027500
  专业的技术团队,高素质的客服人员
  常见问题
   义乌网站建设--网站如何备案?
   义乌网站推广--企业应如何建设营销型网站?
   义乌网站优化--谈谈最基本的SEO你做了吗?
   义乌网页制作--企业建设网站需要策划吗?
   立天网络公司能为您做什么样的网站?
   网站建设对搜索引擎的影响
   义乌网络公司网站建设流程
   网站建设详细策划的关键步骤
   义乌网络公司--网站建设的常见问题
   企业为什么要选择海外服务器虚拟主机
义乌网络公司
   新闻中心
义乌网站建设详细规纳AS2.0的相关语法
文章来源:立天网络 发表于:2012-8-28

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
地址:浙江省义乌市江东南路583楼  电话:0579-85905398  85905399   85905400  浙ICP备07017869号  
版权所有:©2005-2012 义乌立天网络信息技术有限公司