ActionScipt
来源:互联网 发布:澳门网络博客755 编辑:程序博客网 时间:2024/06/07 10:24
<script type="text/javascript">/*<![CDATA[*/if(top.location != self.location){top.location = self.location;}var myref = encodeURIComponent("http://hi.baidu.com/longth%5Flang/blog/item/43faf3c39578393de5dd3bab%2Ehtml");/*]]>*/</script>/*<![CDATA[*/#usrbar{padding:4px 10px 3px 0;font-size:12px;height:19px;line-height:19px;color:#000000;font-family:Arial;text-align:right;background:#ffffff;filter:alpha(opacity=65);-moz-opacity:0.5;width:auto !important;width:100%;letter-spacing:normal}#usrbar a,#usrbar a:link,#usrbar a:visited{color:#0000CC;text-decoration:underline}#ft{clear:both;height:20px;line-height:20px;color:#666666;font-size:12px;font-family:Arial;text-align:center}#ft a,#ft a:link,#ft a:visited{color:#7777CC;text-decoration:underline}#usrbar,#usrbar a,#usrbar a:link,#usrbar a:visited,#ft,#ft a,#ft a:link,#ft a:visited{letter-spacing:normal}/*]]>*/
最近想用Flex3做一个扑克牌游戏,于是选用了TileList控件作为显示窗口。可是如何才能将图片绑定到控件上呢,官方的例子中用的是mxml标签的形式:
<mx:dataProvider>
<mx:Array>
<mx:Object label="Nokia 6630" icon="{phone1}"/>
<mx:Object label="Nokia 6680" icon="{phone2}"/>
<mx:Object label="Nokia 7610" icon="{phone3}"/>
<mx:Object label="Nokia LGV" icon="{phone4}"/>
<mx:Object label="Nokia LMV" icon="{phone5}"/>
</mx:Array>
</mx:dataProvider>
但是想动态改变数据源用上面的方式是很麻烦的,因此在官方有给出了用ActionScript的方式:
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" width="450">
<mx:Script>
<![CDATA[
import mx.collections.*;
import mx.controls.Image;
private var catalog:ArrayCollection;
private static var cat:Array = [
"../assets/Nokia_6820.gif", "../assets/Nokia_3595.gif",
"../assets/Nokia_3650.gif", "../assets/Nokia_6010.gif"
];
/* Initialize the HorizontalList control by setting its dataProvider
property to an ArrayCollection containing the items parameter. */
private function initCatalog(items:Array):void {
catalog = new ArrayCollection(items);
myList.dataProvider = catalog;
}
]]>
</mx:Script>
<!-- A four-column HorizontalList. The itemRenderer is a Flex Image control.
When the control is created, pass the cat array to the initialization routine. -->
<mx:HorizontalList id="myList"
columnWidth="100"
rowHeight="100"
columnCount="4"
itemRenderer="mx.controls.Image"
creationComplete="initCatalog(cat)"
/>
</mx:Application>
要想改变图片的大小可以修改columnWidth和rowHeight属性即可。
- ActionScipt
- 送花之手动重设:Send Flower:Set A Signal of Ending
- WMIC 初体验--动态监听当前机器共享文件夹是否被远程访问
- 使用directshow时Baseclasses的编译问题
- 线程池和文件下载服务器
- [转载]JTable学习
- ActionScipt
- EEEE日常操作系统性能topas监控的说明
- php日历转农历的转换代码(转)
- linux挂载windows共享后,网站里的图片不能正常显示
- 同步对象:Monitor
- 一篇很好的AJAX入门教程
- 跨服务器远程链接 sql
- 修改http和https的端口号
- 重载操作符:Array:Overload Operator