Flex学习笔记

编程之家收集整理的这篇文章主要介绍了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],   <mx:Array id="array"> 数组的排序  array.sort(标识), sortOn(){对多维数组或元素对象排序}  students.sortOn("age",Array.NUMERIC);

    多维数组,如var arr:Array=[[1,[4,5]],各维长度可以不同。

    类型运算:  typeof 19   以字符串形式返回类型名;  19 is Number  判断是否为所属类型;  19 as int 转换为int类型,失败时返回null int(10)也能转换类型,当失败时抛出异常

    switch(条件表达式)  可以为任意类型,只要值和case后面的相同

    循环  for( in ) 对数组和对象循环,循环变量为序号;  for each( in ) 对数组和对象循环,循环变量为值

ActionScript的函数

   <mx:Image> 将图片显示出来,其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=""

总结

以上是编程之家为你收集整理的Flex学习笔记全部内容,希望文章能够帮你解决Flex学习笔记所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢寻找一群志同道合、互帮互助的学习伙伴,可以点击下方链接加入:
编程之家官方1群
编程之家官方2群
编程之家官方3群
编程之家官方4群

相关文章

猜你在找的Flex相关文章

获取网络发布的webservice wsdl: http://www.flash-mx.com/ws/months.cfc?wsdl   GetMonths.mxml   <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx=" http://www.adobe.com/2006/mxml"         layout="
在开发四国军棋的游戏中,通过 flex联机游戏开发- 四国军棋游戏(五)-提炼棋类开发api,我们提炼出了第一个关于棋类游戏开发的api-FlexChessAPI,这个api设计的方针就是基于状态机与事件驱动的flex主要机制,使开发工作简洁易行。现在,我们第一次使用这个api来开发一款中国象棋游戏,对一个成熟的开发工作者来说,我相信,你大概只需要半天时间就可以让这个象棋游戏运作起来。 现在,我们
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" backgroundColor="#FFFFFF" applicationComplete="registerGlobalKeyHandler()">
flex4 beta发布了,它是自flex3以来的重大改革。flex4 beta 提供了一种新的组件和皮肤的架构。作为一个flex3的开发者,当你用flex4 beta编译你的flex3应用时你应该不会遇到太大的挑战,因为flex4 beta的一个目标就是保持与flex3的兼容。在这篇文章里我会提供关于flex4 beta主体带的一个大概的浏览,介绍一下Flex3到Flex4架构上的区别,以及在组
一 超酷皮肤主题推荐: 1. kingnarestyle: 下载地址:http://code.google.com/p/kingnarestyle/ 2.Carbon: 下载地址:http://www.fillcolors.com/post.cfm/carbon 3.Aqua: 下载地址:http://www.fillcolors.com/post.cfm/aqua 4.Rainbow: 下载地址
      昨天下载了一个新版本flex 4.1 sdk 包含升级adobe air 2.0 的版本的sdk ,当我换成了这个版本sdk 发现当存在文本的时候,垂直的布局方式存在一些差异。4.0版本则没有事情。不知道究竟发生了什么事情?做了一个简单的实验。看看差别究竟在哪里?    但是反而在同学间又没有这样的问题存在,十分究竟。记录一下。   <s:Group> <s:Grou
     类成员有四种修饰符: public  internal  dynamic(实现运行时添加类和属性的方法  dynamic class Foo)和final。 类成员可以有:public ,private, internal, protected     as文件的组织结构: package 中包含一个和文件名相同的public类,在package外有几个不是public的类,作为辅助类
还原问题:   request.setCharacterEncoding("UTF-8");   response.setContentType("text/html;charset=UTF-8");   request.setCharacterEncoding("UTF-8");       response.getOutputStream().println("中文");     java.i
微信公众号搜索 “ 程序精选 ” ,选择关注!
微信公众号搜 "程序精选"关注