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:Array> function forEach_test(element:*,index:int,arr:Array):void { 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" ; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |