ActionScipt

来源:互联网 发布:澳门网络博客755 编辑:程序博客网 时间:2024/06/07 10:24

<script type="text/javascript">/*&lt;![CDATA[*/if(top.location != self.location){top.location = self.location;}var myref = encodeURIComponent(&quot;http://hi.baidu.com/longth%5Flang/blog/item/43faf3c39578393de5dd3bab%2Ehtml&quot;);/*]]&gt;*/</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}/*]]>*/

百度空间 | 百度首页 <script type="text/javascript">document.write('| &lt;a href=&quot;https://passport.baidu.com/?login&amp;tpl=sp&amp;tpl_reg=sp&amp;u=http://hi.baidu.com' + encodeURIComponent('/longth%5Flang/blog/item/43faf3c39578393de5dd3bab%2Ehtml') + '&quot; onclick=&quot;BdUtil.relogin(); return false;&quot;&gt;登录&lt;/a&gt;');</script>| 登录
 
查看文章
  
向TileList中动态添加图片
2009-05-17 14:28

        最近想用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属性即可。


类别:Flex3| | 添加到搜藏 | 分享到i贴吧 | 浏览(76)| 评论 (0)
 
上一篇:关于Flex3中的dataProvider    下一篇:用java写的语法分析程序
 
/*<![CDATA[*/#in_related_doc a { text-decoration:none; }/*]]>*/<script type="text/javascript">/*&lt;![CDATA[*/function HI_MOD_IN_RELATED_DOC_CALLBACK(arg){ if(arg.length &lt;= 1) return false; var hasMore = arg[0]; var D=function(A,B){A[A.length]=B;} if(arg.length % 2 == 0) D(arg, [&quot;&quot;,&quot;&quot;,&quot;&quot;,&quot;&quot;]); var html = ['&lt;div id=&quot;in_related_doc&quot;&gt;&lt;div class=&quot;tit&quot;&gt;相关文章:&lt;/div&gt;']; D(html, '&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;3&quot; border=&quot;0&quot;&gt;'); for(var i = 1, j = arg.length; i &lt; j; i += 2){ D(html, '&lt;tr&gt;'); D(html, '&lt;td width=&quot;15px&quot;&gt;&lt;a style=&quot;font-size:25px&quot; &gt;&amp;#8226;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://hi.baidu.com/' + arg[i][3] + '/blog/item/' + arg[i][2] + '.html&quot; target=&quot;_blank&quot; title=&quot;' + arg[i][0] + '&quot;&gt;' + arg[i][1] + '&lt;/a&gt;'); D(html, new Array(10).join('/u3000')); D(html, '&lt;/td&gt;'); if(arg[i + 1][0] != &quot;&quot;) D(html, '&lt;td width=&quot;15px&quot;&gt;&lt;a style=&quot;font-size:25px&quot; &gt;&amp;#8226;&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;a href=&quot;http://hi.baidu.com/' + arg[i + 1][3] + '/blog/item/' + arg[i + 1][2] + '.html&quot; target=&quot;_blank&quot; title=&quot;' + arg[i + 1][0] + '&quot;&gt;' + arg[i + 1][1] + '&lt;/a&gt;&lt;/td&gt;'); else D(html, '&lt;td&gt;&amp;nbsp;&lt;/td&gt;&lt;td&gt;&amp;nbsp;&lt;/td&gt;'); D(html, '&lt;/tr&gt;'); } if(hasMore) D(html, '&lt;tr&gt;&lt;td colspan=&quot;4&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;/sys/search?pageno=1&amp;type=7&amp;sort=1&amp;word=%CF%F2TileList%D6%D0%B6%AF%CC%AC%CC%ED%BC%D3%CD%BC%C6%AC&amp;item=43faf3c39578393de5dd3bab&quot;&gt;更多&amp;gt;&amp;gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;'); D(html, '&lt;/table&gt;&lt;/div&gt;&lt;div class=&quot;line&quot;&gt;&amp;nbsp;&lt;/div&gt;'); var div = document.getElementById('in_related_tmp'); if(div){ div.innerHTML = html.join(''); while(div.firstChild){ div.parentNode.insertBefore(div.firstChild, div); } div.parentNode.removeChild(div); }window.setTimeout(&quot;tracker_init('in_related_doc')&quot;,100);}if(RelatedDocData == -1){// not supported xhr var script = document.createElement('script'); script.type = 'text/javascript'; script.src = '/sys/search?type=8&amp;word=%CF%F2TileList%D6%D0%B6%AF%CC%AC%CC%ED%BC%D3%CD%BC%C6%AC&amp;item=43faf3c39578393de5dd3bab&amp;t=' + new Date().getTime(); document.getElementsByTagName('HEAD')[0].appendChild(script);}else if(RelatedDocData == null){GetAndEval = true;}else{eval(RelatedDocData);}/*]]&gt;*/</script>
最近读者:
<script>var g_spAnnony=true;var g_read=[{}];g_read.length=g_read.length-1;var _rh1=&quot;&quot;;var _rh2=&quot;&quot;;function wrreader(){_rh1 += '&lt;table width=&quot;100%&quot; &gt;&lt;tr&gt;';_rh2+='&lt;tr&gt;';if(g_spAnnony){_rh1+='&lt;td align=&quot;center&quot; width=&quot;10%&quot; &gt;&lt;img border=&quot;0&quot; width=&quot;55&quot; height=&quot;55&quot; src=&quot;http://img.baidu.com/hi/img/portraitn.jpg&quot;&gt;&lt;/td&gt;';_rh2+='&lt;td&gt;&amp;nbsp;&lt;/td&gt;';if(g_read.length&gt;0){_rh1+='&lt;td align=&quot;left&quot; width=&quot;12%&quot;&gt;';}else{_rh1+='&lt;td align=&quot;left&quot; width=&quot;100%&quot;&gt;';}_rh1+='&lt;a href=&quot;https://passport.baidu.com/?login&amp;tpl=sp&amp;tpl_reg=sp&amp;u='+myref+'&quot; target=&quot;_self&quot; onclick=&quot;BdUtil.relogin(); return false;&quot;&gt;登录&lt;/a&gt;后,您就出现在这里。&lt;/td&gt;';_rh2+='&lt;td&gt;&amp;nbsp;&lt;/td&gt;'}if(g_read.length==0){if(!g_spAnnony){_rh1+='&lt;td align=left width=&quot;100%&quot;&gt;最近还没有登录用户看过这篇文章……&lt;/td&gt;';_rh2+='&lt;td&gt;&amp;nbsp;&lt;/td&gt;';}}else{for(i=0,len=g_read.length;i&lt;len;i++){_rh1+='&lt;td align=&quot;center&quot; valign=&quot;bottom&quot; width=&quot;10%&quot; class=&quot;user&quot;&gt;&lt;a href=&quot;/'+g_read[i][0]+'&quot; target=&quot;_blank&quot; class=&quot;ucard&quot; pid='+g_read[i][1]+'&gt;&lt;img border=&quot;0&quot; src=&quot;http://himg.baidu.com/sys/portraitn/item/'+g_read[i][1]+'.jpg&quot;&gt;&lt;/a&gt;&lt;/td&gt;';_rh2+='&lt;td align=&quot;center&quot; valign=&quot;top&quot; class=&quot;user&quot;&gt;&lt;a href=&quot;/'+g_read[i][0]+'&quot; target=&quot;_blank&quot; class=&quot;ucard&quot; pid=&quot;'+g_read[i][1]+'&quot;&gt;'+g_read[i][2]+'&lt;/a&gt;&lt;/td&gt;';}}_rh1+='&lt;td width=&quot;100%&quot;&gt;&lt;/td&gt;&lt;/tr&gt;';_rh2+='&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;';document.write(_rh1+_rh2);}wrreader();</script>登录后,您就出现在这里。    
 
网友评论:
<script>function writecmt(type,id,cmtname,cmturl,portraitId){var html1=&quot;&quot;;cmturl=cmturl.replace(&quot;https://&quot;,&quot;http://&quot;);if(type==1){html1=&quot;&lt;a href='&quot;+cmturl+&quot;' target='_blank' class='ucard' pid=&quot;+portraitId+&quot;&gt;&lt;img border='0' src='http://himg.baidu.com/sys/portraitn/item/&quot;+portraitId+&quot;.jpg'&gt;&lt;br&gt;&quot;+cmtname+&quot;&lt;/a&gt;&quot;;}else{if(cmtname==&quot;&quot; || cmtname==&quot;匿名网友&quot;){if(cmturl==&quot;&quot;){html1=&quot;&lt;a&gt;匿名网友&lt;/a&gt;&quot;;}else{html1=&quot;&lt;a href='&quot;+cmturl+&quot;' target='_blank' title='&quot;+cmturl+&quot;'&gt;&quot;+cmtname+&quot;&lt;/a&gt;&quot;;}}else{if(cmturl==&quot;&quot;){html1=&quot;&lt;div class='f14' style='display:inline'&gt;网友:&lt;a&gt;&quot;+cmtname+&quot;&lt;/a&gt;&lt;/div&gt;&quot;;}else{html1=&quot;&lt;div class='f14' style='display:inline'&gt;网友:&lt;a href='&quot;+cmturl+&quot;' target='_blank' title='&quot;+cmturl+&quot;'&gt;&quot;+cmtname+&quot;&lt;/a&gt;&lt;/div&gt;&quot;;}}}document.write(html1);}function filterCmtContent(n){if(!BdBrowser.isIE){var defaultfilter1='&lt;span style=&quot;filter:glow(color=#000000,strength=2);height:0px;color:#000000&quot;&gt;';var defaultfilter2='&lt;span style=&quot;height: 0px; color: rgb(0, 0, 0);&quot;&gt;';var commentDiv=document.getElementById(n);var divs=commentDiv.getElementsByTagName('div');var d,tmp;for( var i=0,len=divs.length;i&lt;len;i++){d=divs[i];if(d.getAttribute('name')=='cmtcontent'){tmp=d.innerHTML;tmp=tmp.replace(/&lt;span style=&quot;filter:glow/(color=#([0-9a-z]{3,6}),strength=2/);height:0px;color:#([0-9a-z]{3,6})&quot;&gt;/ig,defaultfilter1);tmp=tmp.replace('&lt;span style=&quot;height: 0px; color: rgb(255, 255, 255);&quot;&gt;',defaultfilter2);d.innerHTML=tmp;}}}}</script>
发表评论:
姓 名:<script>document.write(&quot; &amp;nbsp;&amp;nbsp; &lt;a href='http://hi.baidu.com/st/reg.html' target='_blank'&gt;注册&lt;/a&gt;&quot;);document.write(' | &lt;a href=&quot;https://passport.baidu.com/?login&amp;tpl=sp&amp;tpl_reg=sp&amp;u='+myref+'&quot; onclick=&quot;BdUtil.relogin(); return false;&quot;&gt;登录&lt;/a&gt;');</script>   注册 | 登录 网址或邮箱: (选填) 内 容:
插入表情
 验证码: 请点击后输入四位验证码,字母不区分大小写
<script type="text/javascript">/*&lt;![CDATA[*/function f_focus(){getVcode();}function getVcode(){var url=&quot;http://hi.baidu.com/sys/file/getvcode?echoback=getVcodeDone&amp;t=&quot;+(new Date().getTime());BdAjax.loadJS(url)}function getVcodeDone(vcode){document.form1.spVcode.value=vcode;var imgsrc=&quot;http://hiup.baidu.com/cgi-bin/genimg?&quot;+vcode;G('verifypic').src=imgsrc;G('yanzheng').style.display=&quot;block&quot;;}function newverifypic(){getVcode();return false;}/*]]&gt;*/</script>     取消回复

   

©2010 Baidu
<script type="text/javascript">/*&lt;![CDATA[*/var Session = Session||{};baidu._sp_extend(Session,{ spaceURL: &quot;/longth%5Flang&quot;, pageURL: &quot;http://hi.baidu.com/longth%5Flang/blog/item/43faf3c39578393de5dd3bab%2Ehtml&quot;, isHost: &quot;&quot;, userName: &quot;longth_lang&quot;, userNameEnc: &quot;longth%5Flang&quot;, visitorPortrait:'00000000', visitorName: &quot;&quot;, visitorURL: &quot;/index.html&quot;, // refer: &quot;http://www.google.cn/search?hl=zh-CN&amp;source=hp&amp;q=ActionScript+TileList+Icon&amp;aq=f&amp;aqi=&amp;aql=&amp;oq=&quot;, spBasicURL:&quot;longth_lang&quot;, spBasicURLEnc:&quot;longth%5Flang&quot;, isDrag: false});baidu.space.mycard.init( {cancle: Session.isDrag} );baidu.space.mycard.bind('m_blog',Session.visitorPortrait); /*]]&gt;*/</script>

原创粉丝点击