- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FELX文档解析
Flex的基本语法:
分号:是用来结束一段语句的符号
括号:1改变表达式中操作符的顺序
Trace((2+3)*4); 结果20
Trace(2+3*4); 结果14
常量的修饰符:constants 定义的规范:使用大写字母和下划线
Class A{
Public const MINIMUM:int=0; //定义常量MINIMUM的值为0
Public const MAXMUM:int;
Publci function A(){
MAXMUM=10; //定义常量MAXMUM的值为10,只要创建这个对象,在使用这个常量值的时候,它的值都是10
}
}
数组:
var numArray:Array=[“zero”,”one”,”two”];
var oneArray:Array=new Array(“a”,”b”,”c”);
Var twoArray:Array=oneArray;
基本数据类型:
布尔值boolean 默认为false
数字number 默认值为NaN
对象(Object) null
字符串String null
自然数 Uint 0
AS操作符:
1.as操作是actionScript的新的操作符,用来测试表达式的值是否是给定的数据类型的成员。与is不同的是,is操作符的返回值是boolean类型,而as操作符的返回值是表达式的值。
2.最常用的方法是给一个变量赋予相同数据类型的值(前提是与要改变的数据类型要匹配,否则不能被转化,输出的结果会是相应的默认值,类如number的默认值为NaN)
类型转换:
分隐含转换和不隐含转换:一般使用不隐含转换
var myBoolean:Boolean=true;
var myINT:int=int(myBoolean);
Trace(mtINT
);
操作符:操作符是特殊的函数,接受一个或者多个的运算值,并返回一个结果。运算值可以是一个值,也可以是一个文字,也可以是变量或者表达式。
var sunNumber:uint=1+2+3; //输出的值为6
操作符有一元的,二元的,三元的。操作符多用产生多元操作符。
操作符的优先级:
1原始的:[]数组的定义,{x:y}初始化对象,()组合表达式,x.y或x[y]访问一个属性,
new调用一个构造器,<></>初始化一个XMLlist对象,@访问一个属性,
::限定一个名字,..引用一个子类的xml元素
2后缀poetfix :x++,x--
3一元:++x,--x,+正号,-负号,!非,~位操作符非,delete删除一个属性,typeof测试返回类型,void返回未定义值
4倍数:* , / , %模运算符
5加减法 =,-
6位 , , 位右移
7相关的:is 检查数据类型 as 检查数据类型 = = instanceof检查原始类型 in检查对象属性
8等式== != !==恒不等于 ===恒等于
9位 and 位于
10位xor ^ 位异或
11位OR | 或运算符
12逻辑与:and
13逻辑或or ||
件?:
15赋值:=,*=,/=,=位左移赋值
16逗号.
函数
函数的定义:函数是代码快可执行的特别任务,可以在程序中重复使用。区分函数和方法的是由他们上下文context来决定的。如果一个函数是一个类的一部分,或者依附于一个对象实例,则称为方法,而其他的都成为函数。
函数的定义分两种:函数声明和函数文字。
声明使用function关键词
函数文字:克隆操作符(:)
例子:比较老的版本的去定义一个函数:
var traceparameter:Function=function(aparam:String){
Trace(aparam);
};
Traceparamemeter(“hello”); //输出hello
函数声明和函数文字的区别:函数文字没有定义函数名称,另外它所定义是一个表达式,不是一个声明。
函数的返回值:
Return生命在函数中返回数值,return后面可以跟随一个值或者一个表达式
在严格的模式中,如果定义了函数的返回类型,那么必须要返回一个值。
嵌套的函数:意思是可以在一个函数中定义另外一个函数。嵌套的函数只能在他的父类函数中使用,除非是被外部代码引用。
例子:
function getNameAndVersion():String{
Function getVersion():String{
return “9”;
}
Function getName():String{
return “Flash Player”;
}
R
文档评论(0)