●●flash as2学习笔记

●●flash as2学习笔记

ID:17919731

大小:120.50 KB

页数:16页

时间:2018-09-09

●●flash as2学习笔记_第1页
●●flash as2学习笔记_第2页
●●flash as2学习笔记_第3页
●●flash as2学习笔记_第4页
●●flash as2学习笔记_第5页
资源描述:

《●●flash as2学习笔记》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、FlashAS2学习笔记2012-4-16一、基础知识1.很多ActionScript程序都是对影片剪辑、按钮元件、文本框等对象进行操作,这需要在属性面板中为它们命名.良好的命名习惯,对我们编写程序会有很大的帮助.按照约定,影片剪辑元件的命名以_mc结尾,如my_mc,按钮元件则是以_btn结尾,文本框则是以_txt结尾.当然你完全可以不理采这些约定,随心所欲地为他们命名.不以_mc结尾,再到动作面板中输入,mymc.结果什么也没有发生,后面的指令只有自己输了2.在ActionScript中英语字母的大小写具有不同的意义的。3.ActionScript语句以分号作

2、为每句的结束符号:4.在ActionScript中,应使用点(.)来访问对象的属性和方法.比如在舞台上有一个叫mymc_mc的影片剪辑元件,我们要访问它的属性和方法,就需要使用点,比如:mymc_mc._x5.点的另一个作用是相当于路径,就相当于文件系统如:c:/windows/…中的"/".比如我们一个动画,主时间轴或者说舞台,在ActionScript2.O中被写为_root,舞台上有一影片剪辑元件my_mc,如果要写my_mc的_x属性,就应该这样写:_root.my_mc._x又比如,做一个mc动画,在mc的第一帧写上stop();放在舞台上,然后在舞台上

3、放一按钮来控制mc播放,那么在按钮上的程序就应该这样写:on(release){_root.my_mc.play();}6.ActionScript中注释用来解释和说明语句的作用.而注释本身是不被执行的.注释有两种,一种是单行注释,一种是多行注释.单行注释是以//开始到本行未尾.另一种注释方式是多行注释,它是以/*开头,以*/结束的。7.在ActionScript中有很多种不同类型的数据,下面介绍一下几种主要的数据类型:Number:数字数据类型uint:正整数int:整数String:字符或者叫文本,String数据类型常常用引号括起来,如:Mystring="

4、abc"Boolean:布尔值,它只有两个值:true、false,分别是真和假的意思.也就是"是"和"不是"的意思Object:可以理解为对象8.将数据转换为数值类型:数值类型有三种,用下面三个函数可以将真它数据类型转换为数值:Number()int()uint()对于不能被转换为数值的数据如英文字母,汉字等,int(),uint()则返回0,而Number()则返回NaN.另外int和uint类型都是整数,如果被转换的数据为小数点的,那么它们会只返回整数部分。将数据转换为字符串:用String()可以将数据转换为字符串9.变量:变量用来存放数据,它是一小块内存

5、的代号,如上所说,它就是内存中存放数据的小房间的名称,要创建一个变量,它的语法是:var变量名称:数据类型10.运算符l=赋值运算符,它不是数学中的等于,而是将=号右边的值赋给左边的变量.比较:==等于.用于比较两个字符串是否相等,如果相等则返回"true",否则返回false.!=:不等于l〉大于〉=大于等于〈小于〈=小于等于字符串的大小比较由小到大的顺序是:A一Z一a一z.l+:连接运算:如:a="abc";b="def";c=a+b;//c为:"abcdef"又如:a="123";b=456;c=a+b;//c为:"123456"l%:求模运算符,即求余数+

6、=、-=:分别是符号左边的数字加上或减去右边的数字,并将结果赋值给左边的变量.*=、/=:同理11.语句lif(条件表达式){要执行的语句}lif…else语句:这句是如果怎样就执行if后面的语句,如果不是这样就执行else后面的语句.格式:if(条件表达式){要执行的语句}else{要执行的语句}lif…elseif:这个语句可以测试多个条件.这样理解这个语句,如果怎样就干点什么,又如果怎样,又干点什么,再如果怎样….还是这个例子:a=7;b=2;if(a

7、eif(a〉b){trace("a比b大");}l&&并且丨丨或者并且是指两个条件都成立时为真,或者是指只要有一个条件成立时为真.lrandom(101)产生0-100之间任意一个整数l例1:下面的代码是一个死循环,请不要测试.vara=0;while(a<10){trace(a);}看看这段代码,程序执行时a等于0,然后进入循环,条件表达式a〈10成立,执行trace(a),输出0,然后再检查条件表达式,因为没有计数语句,a没发生变化,条件表达式仍成立,于是又输出一个0,然后又反复,一直不停地输出0,无休无止,直到天荒地老.例2:下面的代码是一个死循环,请不要测

8、试.var

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。