Flex学习笔记

  类成员有四种修饰符: public internal dynamic(实现运行时添加类和属性的方法 dynamic class Foo)和final。 类成员可以有:public ,private, internal, protected
  as文件的组织结构: package 中包含一个和文件名相同的public类,在package外有几个不是public的类,作为辅助类
  子类不能定义父类存在的非private属性,重载函数前需要有override,调用父类覆盖方法 super.fun()
  接口不可以定义变量和常量,只能定义方法,并且方法不能有修饰符。实现类中方法声明为public
  数字运算除了常规运算符外还有 Math类
  数组的定义 var array:Array=[1,2,3], 数组的排序 array.sort(标识), sortOn(){对多维数组或元素对象排序} students.sortOn("age",Array.NUMERIC);
  多维数组,如var arr:Array=[[1,2,3],[4,5]] ,各维长度可以不同。
  类型运算: typeof 19 以字符串形式返回类型名; 19 is Number 判断是否为所属类型; 19 as int 转换为int类型,失败时返回null int(10)也能转换类型,当失败时抛出异常
  switch(条件表达式) 可以为任意类型,只要值和case后面的相同
  循环 for( in ) 对数组和对象循环,循环变量为序号; for each( in ) 对数组和对象循环,循环变量为值
  ActionScript的函数
   将图片显示出来,其source可以为url,或者为BitMap对象。 BitMap表示位图对象, BitMapData得到BitMap的像素信息,并通过函数 draw()可以完成形变处理。
  AVM1和AVM2是不同SWF版本的虚拟机,两者之间如果要通信,需要调用 flash.net.LocalConnection进行
  基本类型有: String, int unit Number Boolean,其他为引用类型;
  int代表32位有符号的证书,unit为无符号的32位整数, Number为64位浮点数。选择原则:如果只处理整数,优先选择int和颜色相关的选择unit,有可能是小数的使用Number,int发生溢出的整数也使用Number。使用unit要保证其不小于0.
  函数的默认值 function fun(s:String="abc"):void, 设定不等类型变量 var a:*
  函数参数个数不定 function fun(...rest):void rest为一个数组,要访问参数,可以使用rest[i].
  可以使用函数指针,如 var fun:Function=fun1 fun()进行调用。可实现1)根据不同条件调用不同函数 2)使用Array和函数对象实现函数队列。
  枚举的实现(几个相关联的状态): final class StateEnum { public static const STATE1:String}
  常量定义: public const STR:String="abc";
  没用过的组件
  Application ControlBar可以作为工具栏
  Application中,当layout为absolute时,horizontalAlign和VerticalAlign不起作用。
  属性: paddingLeft/Right/Bottom/Top 代表上下左右的边距, x和y代表左上角的位置和width,height完成定位; top和left完成定位
  Panel: 使用ControlBar在Panel底部实现按钮组
  实现Tab有两种方式,TabNavigator和TabBar+ViewStack实现。TabBar可以和任何组件一起使用,而不仅限于容器组件
  多个RadioButton通过指定groupName成为一组
  ButtonBar:当不需要记录用户状态时,而ToggleButtonBar会在按钮组显示当前状态。
  加载外部内容: Image加载图片; swf loader加载swf文件和图片 videoDisplay播放flv视频文件
  第7章: 命名空间
  命名空间为程序提供语境描述,如电话::打(), 球类:打()
  命名空间的使用 1. 定义命名空间,当希望namespace被不同包内的类访问时,可将其定义到独立的as中,在as中public namespace mx_internal=""
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值