1.使用Image控件时,source属性指定图片路径是,可以使用外部相对路径,也可意见使用@Embed指定嵌入资源.编译在编译时,会把@Embed指定的资源嵌入到swf文件中.如<image source="@Embed('assets/water.jpg')" />
2.creationComplete事件在组件创建完成并显示后触发,容器在所有子元素都触发该事件后触发.
3.E4X的简单使用
E4X提供了对XML语言级别的支持。E4X实用点操作符访问数据。
比如有一个XML文件
<?xml version="1.0" encoding="utf-8"?> <catalog> <category> <name>Dairy</name> <categoryID>4</categoryID> </category> <category> <name>Deli</name> <categoryID>5</categoryID> </category> <category> <name>Fruit</name> <categoryID>3</categoryID> </category> <category> <name des="test">Meat</name> <categoryID>1</categoryID> </category> </catalog>
var result:XML = event.result;
result.category.name 返回所有category元素的XMLList。
谓词过滤
result.category.(name='Meat') 返回最后一个category。
result.category.(categoryID > 2) 返回所有ID大于2的category。
后代存取器
result..name 将返回所有name元素,不管层次结构。
属性访问
result.category.(categoryID = 1).name.@des 返回"test"。
4.ArrayCollection
ArrayCollection支持排序,过滤,和使用游标查找。
//查获 var cursor:IViewCursor = array.createCursor(); var found:Boolean = cursor.findFirst(item); //过滤 array.filterFunction = ... //排序 var sort:Sort = new Sort(); var sortFiled:SortFiled = new SortFiled("..."); sort.fileds = new Array(sortField); array.sort = sort; array.refresh();