`
mshijie
  • 浏览: 94654 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Flex学习笔记3

    博客分类:
  • Flex
阅读更多

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();

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics