Flash动画设计代码学习教案_第1页
Flash动画设计代码学习教案_第2页
Flash动画设计代码学习教案_第3页
Flash动画设计代码学习教案_第4页
Flash动画设计代码学习教案_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会计学1Flash动画设计代码动画设计代码2021-12-52第1页/共37页2021-12-53第2页/共37页2021-12-54基元基元数据类型复杂复杂数据类型BooleanintNumberuintString处理数字处理文字标识真假Array,Date,Error,Function,RegExp,XML,XMLList,自己定义的类自己定义的类第3页/共37页2021-12-55var 变量名:数据类型;var 变量名:数据类型 = 值如果要赋值,值的数据类型必须和变量的数据类型一致ii=3var j = “String Value”var i:inti=100var k:int =

2、 100,i:int=200var j:String = “String Value”第4页/共37页2021-12-56const foo:int = 100第5页/共37页2021-12-57Boolean,int,Number,unit,StringArray,Object第6页/共37页2021-12-58Boolean,int,Number,uint,StringArray,Object第7页/共37页2021-12-59Boolean,int,Number,uint,StringArray,Object使用int,uint,Number应当注意的事项:能用整数值时优先使用int和u

3、int整数值有正负之分时,使用int只处理正整数,优先使用uint处理和颜色相关的数值时,使用uint碰到或可能碰到小数点时使用Number整数数值运算涉及到除法,建议使用浮点值第8页/共37页2021-12-510Boolean,int,Number,uint,StringArray,Objectvar stringSample1:String;var stringSample2:String=“”;var stringSample3:String=new String()var stringSample4:String=“abc”var stringSample5:String=new S

4、tring(“abc”)var stringSample6:String=abcvar stringSample:String=“this is an apple”;var stringLength:Number=;trace(stringLength)第9页/共37页2021-12-511Boolean,int,Number,uint,StringArray,Objectvar a:Array=var b:Array=new Array()var c:Array=1,2,3,4var d:Array=new Array(1,2,3,4)根据元素的位置,使用数组运算符d0,d1第10页/共37

5、页2021-12-512Boolean,int,Number,uint,StringArray,Object属性(Property)用来存放各种数据方法(Mehtod)存放函数对象1.使用构造函数var foo:Object=new Object()2.使用空的大括号作为new Object()函数的语法快捷方式var foo:Object=k1:v1,k2:v2,k3:v3使用空的大括号构造使用空的大括号构造Object时,还可将属性写进去时,还可将属性写进去第11页/共37页2021-12-513Boolean,int,Number,uint,StringArray,Object第12页/

6、共37页2021-12-514常见合法形式常见合法形式var a : int=3var b:Stringb=“new”a=3+4-5var c:Object=new Object()var d:Object=c非法形式非法形式var a 4 =5“I am a string”=anew Object()=5第13页/共37页2021-12-515第14页/共37页2021-12-516的程序。第15页/共37页2021-12-517第16页/共37页2021-12-518第17页/共37页2021-12-519第18页/共37页2021-12-520var foo:int = 500;if(f

7、oo 0)trace(“foo 是一个正整数”)else if(foo 100)trace(“foo 是一个大于100的正整数”)elsetrace(“foo 小于0”)输出:foo 是一个正整数var foo:int = 500;if(foo 100)trace(“foo 是一个大于100的正整数”)else if(foo 0)trace(“foo 是一个正整数”)elsetrace(“foo 小于0”)第19页/共37页2021-12-521第20页/共37页2021-12-522第21页/共37页2021-12-523第22页/共37页2021-12-524var sum = 0; fo

8、r (var i=1; i=100; i+) sum = sum + i; trace(sum)第23页/共37页2021-12-525for (变量 in 对象或数组名) /运行脚本for each(变量 in 对象或数组名) /运行脚本第24页/共37页2021-12-526var myBooks:Object= cookbook:”ActionScript 3.0 Cookbook 中文版” , asbook:”ActionScript殿堂之路”, mxbook:”Flash MX 2004 ActionScript动画设计” for (var k in myBooks)trace(“成

9、员名字(键):”+k+”t成员(值):”+myBooksk)for each(var k in myBooks)trace(“成员:”+k)成员名字(键):mxbook成员(值):Flash MX 2004 ActionScript动画设计成员名字(键):asbook成员(值):ActionScript殿堂之路成员名字(键):cookbook成员(值):ActionScript 3.0 Cookbook 中文版成员:ActionScript殿堂之路成员:ActionScript 3.0 Cookbook 中文版成员:Flash MX 2004 ActionScript动画设计第25页/共37页

10、2021-12-527with(mymc)x= 200y = 200=20 = 200 = 200=第26页/共37页2021-12-528for(var i:int=0;i5;i+)if(i=3)break;trace(当前数字:+i);for(var i:int=0;i0)arguments.callee(a-1,b-1,c-1);test();第35页/共37页2021-12-537function testA(.paras):voidtrace(参数长度:+);for (var i in paras)trace(parasi);testA(1,2,3,String type);function testB(firstPara:String,.args)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论