Flex学习笔记3

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

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值