FELX文档解析.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 “Fla

文档评论(0)

此项为空 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档