Flex学习笔记

1.构造函数必须为公有的,且不能有任何数据类型(即返回值);

2.每当对象被跟踪时(trace),toString()方法会被Flex框架自动调用;

3.强制类型转换:Boolean(o.isOrganic);

4.若在ArrayCollection中使用光标,必须先排序集合。

5.必须使用方括号表示法来创建对象的属性。如 var object = new Objet();     object["属性名"] = new Array();

6.使用public + var 关键字创建类的属性;

7.默认情况下,HorizontalList和TileList都只许显示文字,使用itemRenderer属性可以忽略这种默认行为。

8.在itemRenderer中,呈现项目的所有数据都可以在一个称为data的变量中取得;

9.调用上级mxml函数:this.parentDocument.function();

10.Repeater组件完成循环以后,currentIndex的值置为-1;

11.不可以给组件的根标签分配id;

12.为了访问应用程序的顶级属性和方法,可以使用mx.core.Application.application属性;

13.任何Flex组件在创建,更改大小和布置任何子元素时会使用createChilderen()和updateDisplayList()这两个方法;

14.data变量,保存在DataGrid行的引用中;

15.★ActionScript允许声明一些后台函数,每当尝试访问某个类的某一属性时,这些函数就会被执行。它们就是所谓的set和get函数;

16.dp.forEach(forEach_test) 对数组中的对象进行遍历,类似java的Itereator;

    例:  

<mx:Array id="dp">
        <mx:Object name="Baltimore Orioles" abbr="BAL" />
        <mx:Object name="Boston Red Sox" abbr="BOS" />
        <mx:Object name="Chicago White Sox" abbr="CWS" />
        <mx:Object name="Cleveland Indians" abbr="CLE" />
        <mx:Object name="Detroit Tigers" abbr="DET" />
        <mx:Object name="Kansas City Royals" abbr="KC" />

</mx:Array>

function forEach_test(element:*, index:int, arr:Array):void {
      element.lbl = element.name + " (" + element.abbr + ")";
      element.idx = index;
}

17.同步两个文本框信息:(1)<mx:Binding source="textInputSrc.text"  destination="textInputDst.text" /> 

  (2) BindingUtils.bindProperty(textInputDst, "text", textInputSrc, "text");

18.修改页面默认加载的进度条:继承DownloadProgressBar然后将其指定给application的preloader属性;

19.Application是显示所有组件的根,每个UICompontent都有一个parentApplication属性,指向Application;

20.parentApplication指向该组件最近的父应用,而Application.application则指向最顶级的应用;

★21.Application.application.parameters应用中的参数集如:http://127.0.0.1:8080/blue/Blue/parametersTest.swf?user=admin则parameters.user值为admin;

22.Application.application.loaderInfo.url:加载当前swf文件的URL;

23.ViewStack 组件默认仅初使化第一个页面元素,如需全部加载需设置creationPolicy="all" ;

                     

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值