<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>达达&#039;s Blog &#187; Flex</title>
	<atom:link href="http://www.isdada.com/tag/flex/feed" rel="self" type="application/rss+xml" />
	<link>http://www.isdada.com</link>
	<description></description>
	<lastBuildDate>Fri, 11 Nov 2011 08:07:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>TransformTool 在Flex 下的诡异Bug</title>
		<link>http://www.isdada.com/supernatural-transformtool-in-flex.html</link>
		<comments>http://www.isdada.com/supernatural-transformtool-in-flex.html#comments</comments>
		<pubDate>Wed, 15 Jul 2009 09:36:18 +0000</pubDate>
		<dc:creator>达达</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.asflex.cn/?p=1236</guid>
		<description><![CDATA[senocular 出的 TransformTool是一套很不错的组件，不过今天被它彻底弄晕了。在Flex下出了N多Bug，花了一天时间除bug，还是有很多问题。 Google了一下，发现了这么一篇博客 senocular.com TransformTool modification 原来还有个修改版的，专用于Flex的，很好，很强大！ 下载地址：http://www.sephiroth.it/test/flex/2/transform_tool/srcview/Sephiroth%20-%20Components.zip 完美解决！]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.senocular.com" target="_blank">senocular </a>出的 TransformTool是一套很不错的组件，不过今天被它彻底弄晕了。在Flex下出了N多Bug，花了一天时间除bug，还是有很多问题。</p>
<p>Google了一下，发现了这么一篇博客</p>
<p><a href="http://www.sephiroth.it/weblog/archives/2007/07/transformtool_modification.php" target="_blank">senocular.com TransformTool modification</a></p>
<p>原来还有个修改版的，专用于Flex的，很好，很强大！</p>
<p>下载地址：<a href="http://www.sephiroth.it/test/flex/2/transform_tool/srcview/Sephiroth%20-%20Components.zip" target="_blank">http://www.sephiroth.it/test/flex/2/transform_tool/srcview/Sephiroth%20-%20Components.zip</a></p>
<p>完美解决！</p>
<p><img class="alignnone size-full wp-image-1237" title="transtool" src="http://www.isdada.com/wp-content/uploads/2009/07/transtool.png" alt="transtool" width="284" height="208" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.isdada.com/supernatural-transformtool-in-flex.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FlexLib中SuperTabNavigator的一个小提示</title>
		<link>http://www.isdada.com/flexlib-supertabnavigator-tips.html</link>
		<comments>http://www.isdada.com/flexlib-supertabnavigator-tips.html#comments</comments>
		<pubDate>Fri, 03 Jul 2009 06:56:40 +0000</pubDate>
		<dc:creator>达达</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.asflex.cn/?p=1218</guid>
		<description><![CDATA[FlexLib中的SuperTabNavigator是个很不错的控件。 不过今天被这玩意儿折腾得够呛，因为要在切换标签页的时候侦听一下事件。原以为会是SelectedIndexChanged、SelectedItemChanged之类的事件名。 可就是没有，查看帮助只有tabClose和tabReordered两个事件。 经过查看其源代码在714行发现了这个： this.addEventListener(IndexChangedEvent.CHANGE,tabChangedEvent); 果真就是这玩意儿。。。汗。 总结：取名字一定要通俗易懂~]]></description>
			<content:encoded><![CDATA[<p>FlexLib中的SuperTabNavigator是个很不错的控件。</p>
<p><img title="supertabnavigator" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="110" alt="supertabnavigator" src="http://www.isdada.com/wp-content/uploads/2009/07/supertabnavigator.png" width="244" border="0" /> </p>
<p>不过今天被这玩意儿折腾得够呛，因为要在切换标签页的时候侦听一下事件。原以为会是SelectedIndexChanged、SelectedItemChanged之类的事件名。   <br />可就是没有，查看帮助只有tabClose和tabReordered两个事件。    <br />经过查看其源代码在714行发现了这个：    <br />this.addEventListener(IndexChangedEvent.CHANGE,tabChangedEvent);     <br />果真就是这玩意儿。。。汗。    <br />总结：取名字一定要通俗易懂~</p>
]]></content:encoded>
			<wfw:commentRss>http://www.isdada.com/flexlib-supertabnavigator-tips.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>千呼万唤始出来，Flash Builder 4 Beta 1 ,Flash Catalyst Beta 1发布。</title>
		<link>http://www.isdada.com/flash-builder-4-beta-1-flash-catalyst-beta-1-release.html</link>
		<comments>http://www.isdada.com/flash-builder-4-beta-1-flash-catalyst-beta-1-release.html#comments</comments>
		<pubDate>Mon, 01 Jun 2009 04:31:37 +0000</pubDate>
		<dc:creator>达达</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Thermo]]></category>

		<guid isPermaLink="false">http://www.asflex.cn/?p=1200</guid>
		<description><![CDATA[不多说：跳转查看吧： http://www.swfgeek.net/2009/05/31/adobe-flash-builder-4-and-flash-catalyst-public-beta-available-on-adobe-labs/]]></description>
			<content:encoded><![CDATA[<p>不多说：跳转查看吧：</p>
<p><a href="http://www.swfgeek.net/2009/05/31/adobe-flash-builder-4-and-flash-catalyst-public-beta-available-on-adobe-labs/" target="_blank">http://www.swfgeek.net/2009/05/31/adobe-flash-builder-4-and-flash-catalyst-public-beta-available-on-adobe-labs/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.isdada.com/flash-builder-4-beta-1-flash-catalyst-beta-1-release.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Adobe FlashFlexAIR开发及职业规划讲座第一场视频</title>
		<link>http://www.isdada.com/the-video-of-adobe-flash-flex-air-speech.html</link>
		<comments>http://www.isdada.com/the-video-of-adobe-flash-flex-air-speech.html#comments</comments>
		<pubDate>Mon, 01 Jun 2009 01:18:24 +0000</pubDate>
		<dc:creator>达达</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.asflex.cn/?p=1197</guid>
		<description><![CDATA[为了方便同学们，同时也为了降低服务器压力，因此花了10多小时将视频传到了优酷上。 http://v.youku.com/v_show/id_XOTUzOTI2NDA=.html http://v.youku.com/v_show/id_XOTUzNzIwOTI=.html 不是很清楚，且声音太小。还请各位见谅]]></description>
			<content:encoded><![CDATA[<p>为了方便同学们，同时也为了降低服务器压力，因此花了10多小时将视频传到了优酷上。<br />
<a href="http://v.youku.com/v_show/id_XOTUzOTI2NDA=.html" target="_blank">http://v.youku.com/v_show/id_XOTUzOTI2NDA=.html</a><br />
<a href="http://v.youku.com/v_show/id_XOTUzNzIwOTI=.html" target="_blank">http://v.youku.com/v_show/id_XOTUzNzIwOTI=.html</a><br />
不是很清楚，且声音太小。还请各位见谅</p>
]]></content:encoded>
			<wfw:commentRss>http://www.isdada.com/the-video-of-adobe-flash-flex-air-speech.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FlashDevelop 配置Remoting</title>
		<link>http://www.isdada.com/config-remoting-on-flashdevelop.html</link>
		<comments>http://www.isdada.com/config-remoting-on-flashdevelop.html#comments</comments>
		<pubDate>Tue, 12 May 2009 03:19:03 +0000</pubDate>
		<dc:creator>达达</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.asflex.cn/?p=1149</guid>
		<description><![CDATA[FlashDevelop是我很喜欢的一款的AS开发IDE，以至于现在本人在重装了系统之后都木有再安装Flex Builder。 在Flex Builder下配置Remoting Google一下都有比较详细的图文教程，不过FlashDevelop下我还没找到。虽然说差别不大，但是呢，有几个注意点还是比较容易引起错误的。 现在假设服务器端已经配置完毕，我使用的服务端是基于.net 的fluorine。服务器处理段地址是：http://localhost/Gateway.aspx 服务端现在有一个远程处理类Dada。两个方法 helloWorld 返回的是一个String：&#34;FxRemoting return HelloWorld&#34; GetSum(int numA,int numB)：求和，返回的是一个int类型的和。 好，现在开始客户端的配置。先准备好代码： ActionScript Code import mx.rpc.remoting.*; import mx.rpc.events.*; import mx.controls.Alert; private function test():void { var remoteObj:RemoteObject = new RemoteObject(); remoteObj.destination = &#34;fluorine&#34; //destination 根据services-config.xml（fluorine自动生成的放在remoting-config.xml中）中的&#60;destination id=&#34;fluorine&#34;&#62;中的id决定，当然，你也可以取其他名字。 remoteObj.source = &#34;Dada&#34;; remoteObj.GetSum.addEventListener(&#34;result&#34;, getListResultHandler); remoteObj.addEventListener(&#34;fault&#34;, faultHandler); remoteObj.GetSum(3,6); } public function getListResultHandler(event:ResultEvent):void { // Do something <a href='http://www.isdada.com/config-remoting-on-flashdevelop.html'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>FlashDevelop是我很喜欢的一款的AS开发IDE，以至于现在本人在重装了系统之后都木有再安装Flex Builder。</p>
<p>在Flex Builder下配置Remoting Google一下都有比较详细的图文教程，不过FlashDevelop下我还没找到。虽然说差别不大，但是呢，有几个注意点还是比较容易引起错误的。</p>
<p>现在假设服务器端已经配置完毕，我使用的服务端是基于.net 的fluorine。服务器处理段地址是：<a href="http://localhost/Gateway.aspx">http://localhost/Gateway.aspx</a></p>
<p> <span id="more-1149"></span>
<p><img title="1" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="398" alt="1" src="http://www.isdada.com/wp-content/uploads/2009/05/1.png" width="496" border="0" /> </p>
<p>服务端现在有一个远程处理类Dada。两个方法</p>
<ul>
<li>helloWorld 返回的是一个String：&quot;FxRemoting return HelloWorld&quot; </li>
<li>GetSum(int numA,int numB)：求和，返回的是一个int类型的和。 </li>
</ul>
<p>好，现在开始客户端的配置。先准备好代码：</p>
<pre lang="actionscript">ActionScript Code
		import mx.rpc.remoting.*;
		import mx.rpc.events.*;
		import mx.controls.Alert;
		private function test():void
		{
			var remoteObj:RemoteObject = new RemoteObject();
			remoteObj.destination = &quot;fluorine&quot;
			//destination 根据services-config.xml（fluorine自动生成的放在remoting-config.xml中）中的&lt;destination id=&quot;fluorine&quot;&gt;中的id决定，当然，你也可以取其他名字。
			remoteObj.source = &quot;Dada&quot;;
			remoteObj.GetSum.addEventListener(&quot;result&quot;, getListResultHandler);
            remoteObj.addEventListener(&quot;fault&quot;, faultHandler);
            remoteObj.GetSum(3,6);
        }
            public function getListResultHandler(event:ResultEvent):void {
                 // Do something
                Alert.show(event.result);
            }
            public function faultHandler (event:FaultEvent):void {
             // Deal with event.fault.faultString, etc.
                Alert.show(event.fault.faultString, 'Error');
            }</pre>
<p>这是使用RemotingObject的测试GetSum的代码。</p>
<p>现在还要添加编译参数。Follow me：</p>
<p><img title="2" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="242" alt="2" src="http://www.isdada.com/wp-content/uploads/2009/05/2.png" width="251" border="0" /> </p>
<p>&#160;</p>
<p><img title="3" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="466" alt="3" src="http://www.isdada.com/wp-content/uploads/2009/05/3.png" width="476" border="0" /> </p>
<p>&#160;</p>
<p>选择Additional Compiled Options右边的小按钮，弹出：</p>
<p><img title="4" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="293" alt="4" src="http://www.isdada.com/wp-content/uploads/2009/05/4.png" width="483" border="0" /> </p>
<p>输入如下内容</p>
<p>-services ..\FluorineFxTest\WEB-INF\flex\services-config.xml<br />
  <br />-context-root /</p>
<p>这里要着重声明一下： –services 后面跟着的是远程配置端的配置文件，里面的内容一般不需要修改。路径可以使用绝对路径也可以使用相对路径，相对的是FlashDevelop根目录。再特别特别注意一下<strong><font color="#ff0000">，-services 后面不需要的路径千万不要跟引号</font></strong>。不然会报以下错误：</p>
<p>command line: Error: unable to open &#8216;&quot;..\FluorineFxTest\WEB-INF\flex\services-config.xml&quot;&#8217;<br />
  <br />Use &#8216;mxmlc -help&#8217; for information about using the command line. </p>
<p>Build halted with errors (fcsh).</p>
<p>-context-root 指的是Gateway.aspx所在的目录，比如http://www.isdada.com/fluo/Gateway.aspx,则为-context-root /fluo</p>
<p>好了，现在应该可以测试成功了。</p>
<p><img title="5" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="354" alt="5" src="http://www.isdada.com/wp-content/uploads/2009/05/5.png" width="408" border="0" />&#160;</p>
<p>当然，您可能会出现各种各样的问题，请参照：</p>
<p><a href="http://www.riafan.com/article.asp?id=102">Flex RPC错误整理</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.isdada.com/config-remoting-on-flashdevelop.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>看看有多了解Flex，Attest 1.5发布</title>
		<link>http://www.isdada.com/attest-1.5-released.html</link>
		<comments>http://www.isdada.com/attest-1.5-released.html#comments</comments>
		<pubDate>Fri, 27 Mar 2009 01:36:35 +0000</pubDate>
		<dc:creator>达达</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[酷东东]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.asflex.cn/?p=1094</guid>
		<description><![CDATA[Attest是一款练习程序，里面包含了Flex/AIR开发过程中的一些知识，即使不是为了通过Adobe Flex 3 Developer Certification，也可以看看自己有多少了解Flex/AIR，for a try… 程序首页和下载：http://software.pxldesigns.com/attest/index.php?id=about]]></description>
			<content:encoded><![CDATA[<p>Attest是一款练习程序，里面包含了Flex/AIR开发过程中的一些知识，即使不是为了通过Adobe Flex 3 Developer Certification，也可以看看自己有多少了解Flex/AIR，for a try…</p>
<p>程序首页和下载：<a href="http://software.pxldesigns.com/attest/index.php?id=about">http://software.pxldesigns.com/attest/index.php?id=about</a></p>
<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://software.pxldesigns.com/attest/images/results_screen_small.jpg" border="0" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.isdada.com/attest-1.5-released.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flex中的线程</title>
		<link>http://www.isdada.com/thread-in-flex.html</link>
		<comments>http://www.isdada.com/thread-in-flex.html#comments</comments>
		<pubDate>Tue, 10 Mar 2009 04:48:14 +0000</pubDate>
		<dc:creator>达达</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.asflex.cn/?p=1042</guid>
		<description><![CDATA[原文：《Threading in Flex》 There have been several times where we have had to process large sets of data in our client side Flex applications. Several of these locked the UI for up to 15 seconds on slower machines until we started chunking up the work load. Eventually, we solved this issue by developing a framework <a href='http://www.isdada.com/thread-in-flex.html'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>原文：《<a href="http://cssecodemonkeys.wordpress.com/2009/03/06/threading-in-flex/" target="_blank">Threading in Flex</a>》</p>
<blockquote><p>There have been several times where we have had to process large sets of data in our client side Flex applications. Several of these locked the UI for up to 15 seconds on slower machines until we started chunking up the work load.</p>
<p>Eventually, we solved this issue by developing a framework to instantiate and manage ‘thread’ objects. The threads are really just managed time slices.</p>
<p>The framework has the following features:</p>
<p>* easily instantiate and manage n number of threads<br />
* threads have adjustable priority settings<br />
* messaging between threads handled by reflective method handlers (similar to Fabrication for PureMVC)<br />
* load balancing of thread executions in order to optimize performance<br />
* easy and simple api: start(), sleep(), wake(), kill()<br />
* threads can auto-adjust their workload based on the performance of the application. basically, if the app is slowing down, the threads can buffer down their work load. similarly, they can ramp their workload up if the application is running smoothly and the library feels that there is room for increased load.</p>
<p>This library has gone through our open source review board and has been approved to be released into the wild <img src="http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif" alt=":)" /></p>
<p>You can get it here:<br />
<a href="http://code.google.com/p/async-threading/" target="_blank">http://code.google.com/p/async-threading/</a></p>
<p>The project archive file contains src, asdoc, and compiled swc.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.isdada.com/thread-in-flex.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>想知道WPF/SilverLight能干什么吗？试试WPF Control Browser吧</title>
		<link>http://www.isdada.com/wpf-control-browser.html</link>
		<comments>http://www.isdada.com/wpf-control-browser.html#comments</comments>
		<pubDate>Thu, 26 Feb 2009 03:39:11 +0000</pubDate>
		<dc:creator>达达</dc:creator>
				<category><![CDATA[.Net/SilverLight/WPF]]></category>
		<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[SilverLight]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://www.asflex.cn/?p=1032</guid>
		<description><![CDATA[相信有很多RIA开发者已经见识过TourDeFlex（下载），它展示了相当多的Flex/Air开发实例。 其实现在SilverLight/WPF也有一款这样的工具，集合了微软官方的，DevExpress和ComponentArt等知名厂商的控件实例。 简介：http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2009/02/03/silverlight-wpf-control-browser.aspx 程序地址：http://www.mtaulty.com/downloads/WpfControlBrowser/WpfControlBrowser.application 请在IE下打开，貌似FF不行，也许是我的.Net Framework或者SilverLight客户端有问题，呵呵：）]]></description>
			<content:encoded><![CDATA[<p>相信有很多RIA开发者已经见识过<a href="http://flex.org/tour" target="_blank">TourDeFlex</a>（<a href="http://download.macromedia.com/pub/developer/air/TourDeFlex.air" target="_blank">下载</a>），它展示了相当多的Flex/Air开发实例。</p>
<p>其实现在<a href="http://www.isdada.com/?tag=silverlight" target="_blank">SilverLight</a>/<a href="http://www.isdada.com/?tag=WPF" target="_blank">WPF</a>也有一款这样的工具，集合了微软官方的，DevExpress和ComponentArt等知名厂商的控件实例。</p>
<p><img style="border: 0pt none; display: inline;" title="WPF Control Browser" src="http://www.isdada.com/wp-content/uploads/2009/02/wpfcontrolbrowser.png" border="0" alt="WPF Control Browser" width="450" height="339" /></p>
<p>简介：<a title="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2009/02/03/silverlight-wpf-control-browser.aspx" href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2009/02/03/silverlight-wpf-control-browser.aspx" target="_blank">http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2009/02/03/silverlight-wpf-control-browser.aspx</a></p>
<p>程序地址：<a title="http://www.mtaulty.com/downloads/WpfControlBrowser/WpfControlBrowser.application" href="http://www.mtaulty.com/downloads/WpfControlBrowser/WpfControlBrowser.application" target="_blank">http://www.mtaulty.com/downloads/WpfControlBrowser/WpfControlBrowser.application</a></p>
<blockquote><p>请在IE下打开，貌似FF不行，也许是我的.Net Framework或者SilverLight客户端有问题，呵呵：）</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.isdada.com/wpf-control-browser.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AS3 Scale9 Bitmap</title>
		<link>http://www.isdada.com/as3-scale9-bitmap.html</link>
		<comments>http://www.isdada.com/as3-scale9-bitmap.html#comments</comments>
		<pubDate>Thu, 19 Feb 2009 05:04:45 +0000</pubDate>
		<dc:creator>达达</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Class]]></category>
		<category><![CDATA[Component]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.asflex.cn/?p=1019</guid>
		<description><![CDATA[翻译自：http://www.uza.lt/codex/as3-scale9-bitmap/ 简介： AS3 Scale9 Bitmap是个辅助的类，使用它可以通过bitmap数据填充创建九宫格sprite，而这些在Flash 9中是无法实现的。这个辅助类根据用户定义的缩放矩阵创建了9个虚拟的九宫格sprite。特别适用于创建用户界面（比如按钮，可伸缩的UI元素等等）。 内容： Scale9SimpleStateButton &#8211; 用于创建可伸缩的1、3 或者3种状态使用bitmap数据（皮肤）的按钮的类。 Scale9SimpleBitmapSprite &#8211; 用于创建静态的可伸缩的UI元素的使用bitmap数据（皮肤）的sprite的类。 示例代码（Flex Builder 3 项目） 要求： ActionScript3 演示： Scale9SimpleStateButton(左上角)，Scale9SimpleBitmapSprite（右下角）以及初始的皮肤文件（底部） 示例语法： Actionscript: var scale9_example:Rectangle = new Rectangle(6,6,105,20); /* Initialize the button with all 3 states (normal, hover, down) using 3 different bitmaps */ var button_example:Scale9SimpleStateButton = new Scale9SimpleStateButton( scale9_example, button_skin_normal.bitmapData, button_skin_hover.bitmapData, button_skin_down.bitmapData ); <a href='http://www.isdada.com/as3-scale9-bitmap.html'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>翻译自：<a title="http://www.uza.lt/codex/as3-scale9-bitmap/" href="http://www.uza.lt/codex/as3-scale9-bitmap/" target="_blank">http://www.uza.lt/codex/as3-scale9-bitmap/</a></p>
<p><strong>简介：</strong></p>
<p>AS3 Scale9 Bitmap是个辅助的类，使用它可以通过bitmap数据填充创建九宫格sprite，而这些在Flash 9中是无法实现的。这个辅助类根据用户定义的缩放矩阵创建了9个虚拟的九宫格sprite。特别适用于创建用户界面（比如按钮，可伸缩的UI元素等等）。</p>
<p><strong>内容：</strong></p>
<ul>
<li>Scale9SimpleStateButton &#8211; 用于创建可伸缩的1、3 或者3种状态使用bitmap数据（皮肤）的按钮的类。</li>
<li>Scale9SimpleBitmapSprite &#8211; 用于创建静态的可伸缩的UI元素的使用bitmap数据（皮肤）的sprite的类。</li>
<li>示例代码（Flex Builder 3 项目）</li>
</ul>
<p><strong>要求：</strong></p>
<p>ActionScript3</p>
<p><strong>演示：</strong></p>
<p><strong><object width="490" height="145" data="http://www.uza.lt/downloads/AS3Scale9Bitmap.swf" type="application/x-shockwave-flash"><param name="src" value="http://www.uza.lt/downloads/AS3Scale9Bitmap.swf" /></object><br />
</strong></p>
<p>Scale9SimpleStateButton(左上角)，Scale9SimpleBitmapSprite（右下角）以及初始的皮肤文件（底部）</p>
<p><strong>示例语法：</strong></p>
<pre lang="actionscript">Actionscript:
      var scale9_example:Rectangle = new Rectangle(6,6,105,20);
      /* Initialize the button with all 3 states (normal, hover, down) using 3 different bitmaps */
      var button_example:Scale9SimpleStateButton = new Scale9SimpleStateButton(
          scale9_example,
          button_skin_normal.bitmapData,
          button_skin_hover.bitmapData,
          button_skin_down.bitmapData
      );
      /*
        * Scale the button using "width" and "scaleY" properties
        * (in general you can use "width", "height", "scaleY", "scaleX" properties for scaling)
        */
      button_example.width = 300;
      button_example.scaleY = 2;</pre>
<p><strong>下载：</strong></p>
<p><a title="http://www.uza.lt/download/2" href="http://www.uza.lt/download/2" target="_blank">http://www.uza.lt/download/2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.isdada.com/as3-scale9-bitmap.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>比Flex更为轻盈高效的绑定</title>
		<link>http://www.isdada.com/more-light-binding-than-flex.html</link>
		<comments>http://www.isdada.com/more-light-binding-than-flex.html#comments</comments>
		<pubDate>Wed, 18 Feb 2009 01:44:29 +0000</pubDate>
		<dc:creator>达达</dc:creator>
				<category><![CDATA[Flash Platform]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.asflex.cn/?p=1018</guid>
		<description><![CDATA[这是Flight Framework的一部分，完全采用弱引用，非常轻盈且高效。 更为详细的介绍： http://www.xtyler.com/code/177 以及 http://www.flightxd.com/flightframework/ Google Code： http://code.google.com/p/flight-framework/]]></description>
			<content:encoded><![CDATA[<p>这是<a href="http://www.flightxd.com/flightframework/" target="_blank">Flight Framework</a>的一部分，完全采用弱引用，非常轻盈且高效。</p>
<p>更为详细的介绍：</p>
<p><a title="http://www.xtyler.com/code/177" href="http://www.xtyler.com/code/177" target="_blank">http://www.xtyler.com/code/177</a></p>
<p>以及</p>
<p><a title="http://www.flightxd.com/flightframework/" href="http://www.flightxd.com/flightframework/" target="_blank">http://www.flightxd.com/flightframework/</a></p>
<p>Google Code：</p>
<p><a title="http://code.google.com/p/flight-framework/" href="http://code.google.com/p/flight-framework/" target="_blank">http://code.google.com/p/flight-framework/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.isdada.com/more-light-binding-than-flex.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

