﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-Cana-文章分类-flex</title><link>http://www.blogjava.net/Cana/category/49297.html</link><description /><language>zh-cn</language><lastBuildDate>Sat, 10 Sep 2011 19:36:27 GMT</lastBuildDate><pubDate>Sat, 10 Sep 2011 19:36:27 GMT</pubDate><ttl>60</ttl><item><title>Flex DataGrid 复制选中行数据</title><link>http://www.blogjava.net/Cana/articles/358274.html</link><dc:creator>Cana</dc:creator><author>Cana</author><pubDate>Thu, 08 Sep 2011 02:47:00 GMT</pubDate><guid>http://www.blogjava.net/Cana/articles/358274.html</guid><wfw:comment>http://www.blogjava.net/Cana/comments/358274.html</wfw:comment><comments>http://www.blogjava.net/Cana/articles/358274.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Cana/comments/commentRss/358274.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Cana/services/trackbacks/358274.html</trackback:ping><description><![CDATA[思路<br />1、选中行作为一个对象，可通过遍历对象获取属性和值保存到剪贴板。<br /><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">public&nbsp;function&nbsp;copyToClip(evt:MouseEvent):void<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;selectedItem:Object&nbsp;=&nbsp;&nbsp;docus.selectedItem;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(null&nbsp;==&nbsp;selectedItem)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Alert.show("请选择要复制的单据","提示");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;objInfo:Object&nbsp;=&nbsp;ObjectUtil.getClassInfo(selectedItem);&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;fieldName:Array&nbsp;=&nbsp;objInfo['properties']&nbsp;as&nbsp;Array;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;name:String&nbsp;=&nbsp;"";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;value:String&nbsp;=&nbsp;"";<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;each(var&nbsp;q:QName&nbsp;in&nbsp;fieldName)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(!(q.localName&nbsp;==&nbsp;"mx_internal_uid"))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;value&nbsp;+=&nbsp;(selectedItem[q.localName]&nbsp;+&nbsp;",");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name&nbsp;+=&nbsp;(q.localName&nbsp;+&nbsp;",");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;name&nbsp;=&nbsp;name.substring(0,name.length-1);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;value&nbsp;=&nbsp;value.substring(0,value.length-1);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.setClipboard(name+"\n"+value);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Alert.show("单据已复制","提示");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span></div><img src ="http://www.blogjava.net/Cana/aggbug/358274.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Cana/" target="_blank">Cana</a> 2011-09-08 10:47 <a href="http://www.blogjava.net/Cana/articles/358274.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Flex 开发android程序键盘遮挡输入框解决方案</title><link>http://www.blogjava.net/Cana/articles/358014.html</link><dc:creator>Cana</dc:creator><author>Cana</author><pubDate>Mon, 05 Sep 2011 10:14:00 GMT</pubDate><guid>http://www.blogjava.net/Cana/articles/358014.html</guid><wfw:comment>http://www.blogjava.net/Cana/comments/358014.html</wfw:comment><comments>http://www.blogjava.net/Cana/articles/358014.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Cana/comments/commentRss/358014.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Cana/services/trackbacks/358014.html</trackback:ping><description><![CDATA[1、通过阅读api有个初步解决方案，通过监听虚拟键盘显示和隐藏事件来控制程序的显示位置，通过不同的输入框来监听键盘事件调整程序位置到输入框的位置；<br />&nbsp; &nbsp; &nbsp;<a href="http://help.adobe.com/zh_CN/flex/mobileapps/WS82181550ec4a666a39bafe0312d9a274c00-8000.html" title="在手机应用程序中支持屏幕键盘">在手机应用程序中支持屏幕键盘</a><br /><br />2、不同的输入框来监听键盘显示事件<br />&nbsp; &nbsp;&nbsp;<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; /**<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *</span><span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif, SimSun-18030; font-size: 12px; line-height: 18px; "></span><span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif, SimSun-18030; font-size: 12px; line-height: 18px; ">打开键盘之前&nbsp;</span><span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif, SimSun-18030; font-size: 12px; line-height: 18px; ">softKeyboardActivating<br /></span><span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif, SimSun-18030; font-size: 12px; line-height: 18px; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *打开键盘之后</span><span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif, SimSun-18030; font-size: 12px; line-height: 18px; ">softKeyboardActivate<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; *</span><span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif, SimSun-18030; font-size: 12px; line-height: 18px; ">关闭键盘之后</span><span class="Apple-style-span" style="font-family: Verdana, Arial, Helvetica, sans-serif, SimSun-18030; font-size: 12px; line-height: 18px; ">softKeyboardDeactivate<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>*/<br /><span style="color: #000000; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<div style="display: inline-block; "></div></span>login_id.addEventListener(SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATE,onBefore); &nbsp; &nbsp;//用户名&nbsp;<span style="color: #000000; "><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;login_password.addEventListener(SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATE,onBefore); &nbsp;//密码<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.addEventListener(SoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE,onAfter); &nbsp; &nbsp; &nbsp; //应用程序监听键盘隐藏事件，复位</span></div><br />3、相应的控制函数<br /><br />&nbsp; &nbsp;&nbsp;<span class="Apple-style-span" style="font-size: 13px; background-color: #eeeeee; ">&nbsp; &nbsp;&nbsp;</span><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;onBefore(evt:SoftKeyboardEvent):void<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;tx:TextInput&nbsp;=&nbsp;evt.currentTarget&nbsp;as&nbsp;TextInput; &nbsp; &nbsp;//输入框的位置Y<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;olderY&nbsp;=&nbsp;int(this.y); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//应用程序的原始位置<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.y&nbsp;=&nbsp;-(tx.y-20); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//移动程序位置到输入框的大致位置<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;onAfter(evt:SoftKeyboardEvent):void<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this.y&nbsp;=&nbsp;olderY; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//键盘隐藏时复位程序<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span></div><img src ="http://www.blogjava.net/Cana/aggbug/358014.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Cana/" target="_blank">Cana</a> 2011-09-05 18:14 <a href="http://www.blogjava.net/Cana/articles/358014.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>flex 事件的target和currentTarget的区别</title><link>http://www.blogjava.net/Cana/articles/357098.html</link><dc:creator>Cana</dc:creator><author>Cana</author><pubDate>Tue, 23 Aug 2011 02:53:00 GMT</pubDate><guid>http://www.blogjava.net/Cana/articles/357098.html</guid><wfw:comment>http://www.blogjava.net/Cana/comments/357098.html</wfw:comment><comments>http://www.blogjava.net/Cana/articles/357098.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Cana/comments/commentRss/357098.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Cana/services/trackbacks/357098.html</trackback:ping><description><![CDATA[<span class="Apple-style-span" style="color: #333333; font-family: Arial; line-height: 26px; background-color: #ffffff; ">转自：<a href="http://blog.csdn.net/bincavin/article/details/5600294">http://blog.csdn.net/bincavin/article/details/5600294</a><br /><br />所有Event对象都有target和currentTarget属性，<span style="background-color: #99cc00; ">target属性可引用事件分派对象</span>，<span style="background-color: #99cc00; ">currentTarget属性可引用正在被检测事件监听器的当前节点。<br /></span><br />在事件将在控件链中向上冒泡，在此过程中<span style="background-color: #99cc00; "><span style="color: #ff6600; ">target始终不变</span>，</span><span style="background-color: #99cc00; ">currentTarget在每个向上移动的过程中及时改变。<br /></span><br />例如当用户点击一个Button控件，很可能事件派发者是Button的内部子组件UITextField，事件向上冒泡过程中target始终为 UITextField不变，但currentTarget会逐步冒泡到Button组件，这时，触发了在Button上监听的Click事件处理函数。<br /></span><img src ="http://www.blogjava.net/Cana/aggbug/357098.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Cana/" target="_blank">Cana</a> 2011-08-23 10:53 <a href="http://www.blogjava.net/Cana/articles/357098.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>flex 删除对象的属性</title><link>http://www.blogjava.net/Cana/articles/356779.html</link><dc:creator>Cana</dc:creator><author>Cana</author><pubDate>Thu, 18 Aug 2011 04:29:00 GMT</pubDate><guid>http://www.blogjava.net/Cana/articles/356779.html</guid><wfw:comment>http://www.blogjava.net/Cana/comments/356779.html</wfw:comment><comments>http://www.blogjava.net/Cana/articles/356779.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Cana/comments/commentRss/356779.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Cana/services/trackbacks/356779.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;delete&nbsp;_menu.FoodCounts;&nbsp;&nbsp;//删除_menu的FoodCounts属性<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;delete&nbsp;_menu.Money;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//删除_menu的Money属性<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span></div><img src ="http://www.blogjava.net/Cana/aggbug/356779.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Cana/" target="_blank">Cana</a> 2011-08-18 12:29 <a href="http://www.blogjava.net/Cana/articles/356779.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Flex 遍历对象的属性和值</title><link>http://www.blogjava.net/Cana/articles/356771.html</link><dc:creator>Cana</dc:creator><author>Cana</author><pubDate>Thu, 18 Aug 2011 03:11:00 GMT</pubDate><guid>http://www.blogjava.net/Cana/articles/356771.html</guid><wfw:comment>http://www.blogjava.net/Cana/comments/356771.html</wfw:comment><comments>http://www.blogjava.net/Cana/articles/356771.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Cana/comments/commentRss/356771.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Cana/services/trackbacks/356771.html</trackback:ping><description><![CDATA[<div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //_menu 为遍历对象 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;objInfo:Object&nbsp;=&nbsp;ObjectUtil.getClassInfo(_menu);&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;fieldName:Array&nbsp;=&nbsp;objInfo["properties"]&nbsp;as&nbsp;Array;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;each(var&nbsp;q:QName&nbsp;in&nbsp;fieldName){&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//q&nbsp;属性名称，value&nbsp;对应的值&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;value:String&nbsp;=&nbsp;_menu[q.localName]&nbsp;as&nbsp;String;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;trace(q+"&nbsp;"+value);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span></div><img src ="http://www.blogjava.net/Cana/aggbug/356771.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Cana/" target="_blank">Cana</a> 2011-08-18 11:11 <a href="http://www.blogjava.net/Cana/articles/356771.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>flex Renderer中获取父对象</title><link>http://www.blogjava.net/Cana/articles/356156.html</link><dc:creator>Cana</dc:creator><author>Cana</author><pubDate>Tue, 09 Aug 2011 09:41:00 GMT</pubDate><guid>http://www.blogjava.net/Cana/articles/356156.html</guid><wfw:comment>http://www.blogjava.net/Cana/comments/356156.html</wfw:comment><comments>http://www.blogjava.net/Cana/articles/356156.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Cana/comments/commentRss/356156.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Cana/services/trackbacks/356156.html</trackback:ping><description><![CDATA[要在渲染器中获得其父对象，通过实现IDropInListItemRenderer实现(以DataGrid为例)<br />
<br />
1、在渲染器中实现IDropInListItemRenderer接口<br />
<br />
<div style="font-size: 13px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #cccccc; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; background-color: #eeeeee; "><span class="Apple-style-span" style="font-size: 14px; "><br />
<span class="Apple-style-span" style="font-size: 13px; background-color: #eeeeee; "><span style="color: #0000ff; ">&lt;?</span><span style="color: #ff00ff; ">xml&nbsp;version="1.0"&nbsp;encoding="utf-8"</span><span style="color: #0000ff; ">?&gt;</span></span></span><span style="color: #0000FF; "><br />
&lt;</span><span style="color: #800000; ">s:MXDataGridItemRenderer&nbsp;</span><span style="color: #FF0000; ">xmlns:fx</span><span style="color: #0000FF; ">="http://ns.adobe.com/mxml/2009"</span><span style="color: #FF0000; ">&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xmlns:s</span><span style="color: #0000FF; ">="library://ns.adobe.com/flex/spark"</span><span style="color: #FF0000; ">&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xmlns:mx</span><span style="color: #0000FF; ">="library://ns.adobe.com/flex/mx"</span><span style="color: #FF0000; ">&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;focusEnabled</span><span style="color: #0000FF; ">="true"</span><span style="color: #FF0000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;implements</span><span style="color: #0000FF; ">="mx.controls.listClasses.IDropInListItemRenderer"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />
<br />
</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">s:MXDataGridItemRenderer</span><span style="color: #0000ff; ">&gt;</span></div>
<br />
2、实现接口的方法，通过此获得父对象<br />
<div style="font-size: 13px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #cccccc; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; background-color: #eeeeee; "><!--<br />
<br />
3
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;var&nbsp;_listData:BaseListData;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;private&nbsp;var&nbsp;_owner:DataGrid&nbsp;=&nbsp;null; &nbsp; //父对象<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[Bindable("dataChange")]<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;override&nbsp;public&nbsp;function&nbsp;get&nbsp;listData():BaseListData&nbsp;{&nbsp;return&nbsp;_listData;&nbsp;}<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;override&nbsp;public&nbsp;function&nbsp;set&nbsp;listData(value:BaseListData):void&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_listData&nbsp;=&nbsp;value;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;_owner&nbsp;=&nbsp;value.owner&nbsp;as&nbsp;DataGrid;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
</span></div>
<br />3、在此基础上可以取得最顶层文档对象(文档对象是位于 Flex 应用程序、MXML 组件或 AS 组件层次结构顶层的 UIComponent)<br /><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">(_owner&nbsp;as&nbsp;DataGrid).parentDocument &nbsp; &nbsp;//通过转型得到想要的对象</span></div><img src ="http://www.blogjava.net/Cana/aggbug/356156.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Cana/" target="_blank">Cana</a> 2011-08-09 17:41 <a href="http://www.blogjava.net/Cana/articles/356156.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Flex 的getChildren()方法</title><link>http://www.blogjava.net/Cana/articles/355871.html</link><dc:creator>Cana</dc:creator><author>Cana</author><pubDate>Fri, 05 Aug 2011 07:00:00 GMT</pubDate><guid>http://www.blogjava.net/Cana/articles/355871.html</guid><wfw:comment>http://www.blogjava.net/Cana/comments/355871.html</wfw:comment><comments>http://www.blogjava.net/Cana/articles/355871.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Cana/comments/commentRss/355871.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Cana/services/trackbacks/355871.html</trackback:ping><description><![CDATA[flex&nbsp;Container 类的getChildren方法只能得到调用对象的子对象<br />
例如flex结构<br />
<font class="Apple-style-span" size="2"><br />
</font>
<div style="font-size: 13px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #cccccc; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; background-color: #eeeeee; "><span style="color: #000000; ">&nbsp; &nbsp;&nbsp;</span><span style="color: #0000ff; ">&lt;</span><span style="color: #800000; ">mx:VBox&nbsp;</span><span style="color: #ff0000; ">id</span><span style="color: #0000ff; ">="uploadbox"</span><span style="color: #0000ff; ">&gt;</span><span style="color: #000000; ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">mx:HBox&nbsp;</span><span style="color: #FF0000; ">id</span><span style="color: #0000FF; ">="file1"</span><span style="color: #FF0000; ">&nbsp;paddingTop</span><span style="color: #0000FF; ">="10"</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">mx:ProgressBar&nbsp;</span><span style="color: #FF0000; ">id</span><span style="color: #0000FF; ">="bar1"</span><span style="color: #FF0000; ">&nbsp;visible</span><span style="color: #0000FF; ">="true"</span><span style="color: #FF0000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;labelPlacement</span><span style="color: #0000FF; ">="center"</span><span style="color: #FF0000; ">&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;minimum</span><span style="color: #0000FF; ">="0"</span><span style="color: #FF0000; ">&nbsp;maximum</span><span style="color: #0000FF; ">="100"</span><span style="color: #FF0000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;label</span><span style="color: #0000FF; ">="当前进度:&nbsp;0%"</span><span style="color: #FF0000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;direction</span><span style="color: #0000FF; ">="right"</span><span style="color: #FF0000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mode</span><span style="color: #0000FF; ">="manual"</span><span style="color: #FF0000; ">&nbsp;width</span><span style="color: #0000FF; ">="308"</span><span style="color: #FF0000; ">&nbsp;&nbsp;height</span><span style="color: #0000FF; ">="27"</span><span style="color: #FF0000; ">&nbsp;</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">mx:Button&nbsp;</span><span style="color: #FF0000; ">label</span><span style="color: #0000FF; ">="上传"</span><span style="color: #FF0000; ">&nbsp;height</span><span style="color: #0000FF; ">="27"</span><span style="color: #FF0000; ">&nbsp;&nbsp;click</span><span style="color: #0000FF; ">="upload(event);"</span><span style="color: #FF0000; ">&nbsp;x</span><span style="color: #0000FF; ">="320"</span><span style="color: #FF0000; ">&nbsp;y</span><span style="color: #0000FF; ">="10"</span><span style="color: #0000FF; ">/&gt;</span><span style="color: #000000; "><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">mx:HBox</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;...... &nbsp;// 此处省略若干HBox<br />
&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000FF; ">&lt;/</span><span style="color: #800000; ">mx:VBox</span><span style="color: #0000FF; ">&gt;</span><span style="color: #000000; "><br />
&nbsp; &nbsp;&nbsp;</span></div>
代码程序<br />
<br />
<div style="font-size: 13px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #cccccc; border-right-color: #cccccc; border-bottom-color: #cccccc; border-left-color: #cccccc; padding-right: 5px; padding-bottom: 4px; padding-left: 4px; padding-top: 4px; width: 98%; word-break: break-all; background-color: #eeeeee; "><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><span style="color: #000000; ">&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var&nbsp;hboxChild:Array&nbsp;=&nbsp;uploadbox.getChildren();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(var&nbsp;i:int=0;i</span><span style="color: #0000FF; ">&lt;</span><span style="color: #800000; ">hboxChild</span><span style="color: #FF0000; ">.length;i++)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;trace("hboxChild.name</span><span style="color: #0000FF; ">=&nbsp;"+(hboxChild[i]&nbsp;as&nbsp;DisplayObject).name);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></div>
<br />结果如下<br /><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all">hboxChild.name=&nbsp;file1 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//如果没有设置name属性，则name = id<span style="color: #000000; "><br />hboxChild.name=&nbsp;hb_5<br />hboxChild.name=&nbsp;hb_6<br />hboxChild.name=&nbsp;hb_7<br />hboxChild.name=&nbsp;hb_8<br />hboxChild.name=&nbsp;hb_9</span></div> <img src ="http://www.blogjava.net/Cana/aggbug/355871.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Cana/" target="_blank">Cana</a> 2011-08-05 15:00 <a href="http://www.blogjava.net/Cana/articles/355871.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>List控件selectedIndex或selectedItem改变时change不触发解决办法</title><link>http://www.blogjava.net/Cana/articles/355746.html</link><dc:creator>Cana</dc:creator><author>Cana</author><pubDate>Thu, 14 Jul 2011 04:41:00 GMT</pubDate><guid>http://www.blogjava.net/Cana/articles/355746.html</guid><wfw:comment>http://www.blogjava.net/Cana/comments/355746.html</wfw:comment><comments>http://www.blogjava.net/Cana/articles/355746.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/Cana/comments/commentRss/355746.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/Cana/services/trackbacks/355746.html</trackback:ping><description><![CDATA[<p>当程序手动改变selectedIndex或selectedItem的值时List控件的change事件不会触发，这时可以重新分发change事件。</p> 
<p>&nbsp;</p>
<pre class="brush:as3; toolbar: true; auto-links: false;"><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #000000; ">/**<br />&nbsp;*&nbsp;sounds为List控件id&nbsp;<br />&nbsp;*/<br />sounds.selectedIndex&nbsp;=&nbsp;0;&nbsp;&nbsp;//改变selectedIndex<br />sounds.dispatchEvent(new&nbsp;ListEvent(ListEvent.CHANGE));&nbsp;//分发change事件</span></div></pre>
<p>&nbsp;</p><img src ="http://www.blogjava.net/Cana/aggbug/355746.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/Cana/" target="_blank">Cana</a> 2011-07-14 12:41 <a href="http://www.blogjava.net/Cana/articles/355746.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>