Flash5 ActionScript入门学习-Action Script基本语法(1)
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-13
= 赋值 typeof 返回变量类型 条件语句 if语句 if语句的一般形式是: if(条件表达式) {…} else{…} else if(判断条件){…} …. else if语句可以有无限多个。 Flash 4中使用的是VB Script语法: if… else if… end if,在Flash 5中不再适用。 IfFrameLoaded语句 IfFrameLoaded语句的一般形式是: ifFrameLoaded(<场景名称>,<桢编号>) {…} 该语句为Flash特有的条件语句,用于判定某个桢是否已经被载入。 该语句的详细解释及其例子请参看附录。 Flash 5中不支持switch语句。 循环语句 Flash 5提供了四种循环语句,其中前三种是大家所熟悉的Java script循环语句,而第四种却是Flash 5所特有的循环语句。 Do语句 Do语句的一般形式是: Do 循环体 while(条件表达式); while语句 while语句的一般形式是: while(条件表达式) 循环体 for语句: for语句的一般形式有两种: for(初始化语句;条件表达式;递增语句) 循环体 for(递增语句 in 对象) 循环体 流终止语句 在Flash 5中提供了三种流终止语句。Bread语句用于退出循环语句和标号块。continue语句用于跳转道循环体末尾最后一行语句。Return语句用于退出一个方法或程序体。他们的用法与Java script中用法相同。 跳转语句 Flash 5中提供了goto语句,值得注意的是它是Flash 5特有的语句,其用法并不同于其它高级语言中的goto语句。Flash 5中的goto语句是专门用于在不同的桢和场景中进行切换的。根据所填写参数的不同,goto语句还有几种不同的变形形式,如下: gotoAndPlay( [场景名,]<桢编号|桢标签|表达式>); 根据编号或者标签或者表达式结果,跳转到某一特定场景的某一个特定桢,并且继续动画的播放。 gotoAndStop( [场景名,]<桢编号|桢标签|表达式>); 根据编号或者标签或者表达式结果,跳转到某一特定场景的某一个特定桢,并且停止动画的播放。 gotoAndPlay( <桢编号|桢标签|表达式> ); 根据编号或者标签或者表达式结果,在同一个场景中跳转到某一特定桢,并且继续动画的播放。 gotoAndStop( <桢编号|桢标签|表达式> ); 根据编号或者标签或者表达式结果,在同一个场景中跳转到某一特定桢,并且在该桢停止动画的播放。 nextFrame(); 跳转并停止在下一桢。 prevFrame(); 跳转并停止在上一桢。 nextScene(); 跳转到下一场景。 prevScene(); 跳转到前一场景。 通过goto语句可以灵活的实现场景的切换和桢流的控制,特别是在结合标签的使用后。 标签 Flash 5中的标签是专门用于标识一个桢的,程序中无法定义一个标签。标签的唯一用途就在于给一个桢起一个有意义的名字。标签的合理利用可以大大提高程序的可阅读性和可维护性,不仅是利于掌握动画流程,而且利于程序的结构化和代码重用。当然,在Flash 5中已经提供了定义函数的方法,但是标签所起到的作用却仍然是不可替代的。利用标签来控制动画流要比用桢编号好的多,相信有经验的用户都已经深有体会;而用标签来实现一个函数的定义和调用也是相当的简洁明了的,您至少可以很快的找到您所定义的函数在什幺地方,而这是function所定义的函数所不能达到的。但是,用一个标签结合一个桢定义函数不能够传递参数,唯一的方法就是通过全局变量来实现。 引用一个标签的Action只有goto语句和call语句。 函数 Flash 5中函数定义的一般形式是: function <函数名> (参数表) { 函数体 } Flash 5中的函数无需定义返回类型,但是它可以返回任何一种类型的值。函数只可以传递值参,参数只在函数体内起作用,相当于该函数内部的局部变量,它们的生命周期随着函数生命周期的结束而结束。为 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 在Flash 5.0中插入录像下一篇: 关于如何进行FLASH报价
关于Flash5 ActionScript入门学习-Action Script基本语法(1)的所有评论