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();
本文介绍了Flex中Image控件的使用方法,包括图片路径的指定方式及@Embed用法;探讨了creationComplete事件的触发时机;并详细讲解了E4X的基本使用,包括如何访问XML数据、进行谓词过滤、后代存取及属性访问等;最后简要提及了ArrayCollection的特性。
1935

被折叠的 条评论
为什么被折叠?



