flex里面repeater的用法(相当于for循环功能)

程序的代码部分:
<?xml version="1.0" encoding="utf-8"?>   
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white">

<mx:XML id="imagesXML" source="images.xml" />

<!-- 将 Zoom 效果应用到使用系统字体呈现的文本时,Flex 缩放整个磅值之间的文本。
尽管将 Zoom 效果应用到文本时不必使用嵌入的字体,但将 Zoom 效果应用到嵌入的字体时,
它将更加平滑。
-->
<mx:Zoom id="zoom" />

<mx:HBox id="hBox">
<!-- 相当于for循环标签 -->
<mx:Repeater id="rep"
dataProvider="{imagesXML.image}">
<mx:Image source="{rep.currentItem.@src}"
toolTip="{rep.currentIndex}:{rep.currentItem.@alt}"
completeEffect="{zoom}"/>
</mx:Repeater>
</mx:HBox>

</mx:Application>

xml文件:images.xml
<?xml version="1.0" encoding="utf-8"?>   
<images>
<image src="images/Button.png" mce_src="images/Button.png" alt="Button" />
<image src="images/ButtonBar.png" mce_src="images/ButtonBar.png" alt="ButtonBar" />
<image src="images/CheckBox.png" mce_src="images/CheckBox.png" alt="CheckBox" />
<image src="images/ColorPicker.png" mce_src="images/ColorPicker.png" alt="ColorPicker" />
<image src="images/ComboBox.png" mce_src="images/ComboBox.png" alt="ComboBox" />
<image src="images/DataGrid.png" mce_src="images/DataGrid.png" alt="DataGrid" />
<image src="images/DateChooser.png" mce_src="images/DateChooser.png" alt="DateChooser" />
<image src="images/DateField.png" mce_src="images/DateField.png" alt="DateField" />
</images>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值