<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>阿倫撞破螢幕學FLASH</title>
		<link>http://diary.tw/allenliao/</link>
		<description>我頭破血流了我...</description>
		<language>zh-TW</language>
		<pubDate>Tue, 31 May 2011 06:32:14 +0000</pubDate>
		<generator>Tattertools 1.1.1 : Vivace</generator>
		<image>
		<title>阿倫撞破螢幕學FLASH</title>
		<url>http://diary.tw/allenliao/attach/12/1049043162.jpg</url>
		<link>http://diary.tw/allenliao/</link>
		<width>80</width>
		<height>80</height>
		<description>我頭破血流了我...</description>
		</image>
		<item>
			<title>介紹好用的robotlegs套件</title>
			<link>http://diary.tw/allenliao/entry/%E4%BB%8B%E7%B4%B9%E5%A5%BD%E7%94%A8%E7%9A%84robotlegs%E5%A5%97%E4%BB%B6</link>
			<description>robotlegs是一個幫你把專案寫成MVC架構的一個組件
組件下載網址：http://www.robotlegs.org/

主要分4塊：
.MODEL
.VIEW
.CONTROLLER
.SERVICE

四塊元件的協作流程架構圖
http://www.robotlegs.org/diagram/

學習心得：
1.實作IContext (或繼承Context)作為程式進入點(startup())
2.Commands用來封裝商業邏輯，譬如點了什麼什麼要顯示這種商業邏輯，要交由Commands來封裝
3.Mediators用來定義一些UI互動的EVENT以及傳送給整個RL架構的EVENT
4.Model, Service 都用 Actor來實作 MODEL:試用來被傳來傳去的封裝資料 SERVICE:用來跟APP之外的API溝通(例如檔案存取，網路服務等)
5.專案中被發出來的EVENT(dispatch(new MoneyChange(MoneyChange.CHANGE));)都會被Context吸收，Context戶在自己發出EVENT出去，想聽的人在

使用addContextListener去接收

6.Mediators利用eventMap.mapListener去抓UI發出來的EVENT(MouseEvent...)

7.eventDispatcher.dispatchEvent()和dispatch()的不同~?...待查
8.[Inject]的功能與特性...待查</description>
			<category>心得筆記</category>
			<category>MVC</category>
			<category>MVCS</category>
			<category>robotlegs</category>
			<author> (allenliao)</author>
			<guid>http://diary.tw/allenliao/945</guid>
			<comments>http://diary.tw/allenliao/entry/%E4%BB%8B%E7%B4%B9%E5%A5%BD%E7%94%A8%E7%9A%84robotlegs%E5%A5%97%E4%BB%B6#entry945comment</comments>
			<pubDate>Tue, 31 May 2011 03:29:32 +0000</pubDate>
		</item>
		<item>
			<title>一些好用的lib</title>
			<link>http://diary.tw/allenliao/entry/%E4%B8%80%E4%BA%9B%E5%A5%BD%E7%94%A8%E7%9A%84lib</link>
			<description>&lt;A href=&quot;http://code.google.com/p/fcss-lib/&quot;&gt;http://code.google.com/p/fcss-lib/&lt;/A&gt;</description>
			<category>心得筆記</category>
			<category>flash</category>
			<category>lib</category>
			<author> (allenliao)</author>
			<guid>http://diary.tw/allenliao/892</guid>
			<comments>http://diary.tw/allenliao/entry/%E4%B8%80%E4%BA%9B%E5%A5%BD%E7%94%A8%E7%9A%84lib#entry892comment</comments>
			<pubDate>Fri, 02 Jul 2010 05:13:04 +0000</pubDate>
		</item>
		<item>
			<title>3a變37~~~</title>
			<link>http://diary.tw/allenliao/entry/3a%E8%AE%8A37</link>
			<description>&lt;P&gt;小翁 說:&lt;br /&gt;&amp;nbsp;我用test的也正常&lt;br /&gt;&amp;nbsp;但~~~我在我本機測試trace出來的是undefined&lt;br /&gt;&amp;nbsp;Allenliao...3.0...～噹噹人 說:&lt;br /&gt;&amp;nbsp;我用TEST是OK的，但監控軟體還是會出現3A&lt;br /&gt;&amp;nbsp;小翁你不要TRACE特定變數，你把整個REQUEST都TRACE出來&lt;br /&gt;小翁 說:&lt;br /&gt;&amp;nbsp;找到問題了~~~&lt;br /&gt;&amp;nbsp;等一下~~~看錯了&lt;br /&gt;&amp;nbsp;我再看一下&lt;br /&gt;&amp;nbsp;Allenliao...3.0...～噹噹人 說:&lt;br /&gt;&amp;nbsp;&lt;A href=&quot;http://allenliao.brinkster.net/temp/shit.png&quot;&gt;http://allenliao.brinkster.net/temp/shit.png&lt;/A&gt;&lt;br /&gt;&amp;nbsp;OK&lt;br /&gt;&amp;nbsp;那支UPLOAD.PHP的程式可以傳給我看一下嗎？&lt;br /&gt;嘉祥 詹 說:&lt;br /&gt;&amp;nbsp;我成功上傳了&lt;br /&gt;小翁 說:&lt;br /&gt;&amp;nbsp;是不是改好了呀&lt;br /&gt;&amp;nbsp;我這邊監測也正常了&lt;br /&gt;&amp;nbsp;Allenliao...3.0...～噹噹人 說:&lt;br /&gt;&amp;nbsp;37&lt;br /&gt;ret=1&amp;amp;img=imgs/21FB916D-6B05-8022-59C9-25CD2BD9D320.jpg&lt;br /&gt;0&lt;/P&gt;
&lt;P&gt;嘉祥 詹 說:&lt;br /&gt;&amp;nbsp;我把php檔案 用 mac 打開&lt;br /&gt;&amp;nbsp;另存成 utf-8 not bom &lt;br /&gt;&amp;nbsp;在請阿程丟上去就好&lt;br /&gt;&amp;nbsp;Allenliao...3.0...～噹噹人 說:&lt;br /&gt;&amp;nbsp;3a變37了&lt;br /&gt;嘉祥 詹 說:&lt;br /&gt;&amp;nbsp;有這種是....&lt;br /&gt;小翁 說:&lt;br /&gt;&amp;nbsp;編碼問題&lt;br /&gt;&lt;/P&gt;</description>
			<category>ActionScript3.0</category>
			<author> (allenliao)</author>
			<guid>http://diary.tw/allenliao/881</guid>
			<comments>http://diary.tw/allenliao/entry/3a%E8%AE%8A37#entry881comment</comments>
			<pubDate>Sun, 30 May 2010 19:14:05 +0000</pubDate>
		</item>
		<item>
			<title>AS3 音量~當載體被移除場景</title>
			<link>http://diary.tw/allenliao/entry/AS3-%E9%9F%B3%E9%87%8F%E7%95%B6%E8%BC%89%E9%AB%94%E8%A2%AB%E7%A7%BB%E9%99%A4%E5%A0%B4%E6%99%AF</link>
			<description>當載體被移除場景的時候(用LOADER 在LOAD一次)這裡是被覆蓋掉了，可是裡頭的聲音其實還在跑，我猜是因為聲音再撥放時有做一些EVENT的REFERENCE，如此一來GC並不會回收聲音的物件，只是物件從display List中被移除掉了&lt;br /&gt;&lt;br /&gt;這時候！小派(一個好朋友)點醒了我～叫我偵測removed_from_stage 的事件，當載體被移除display List中，就把自己裡頭的聲音關掉！&lt;br /&gt;&lt;br /&gt;COOL~&lt;br /&gt;&lt;br /&gt;再補充一點&lt;br /&gt;我們常會把聲音遷入影隔中，然後配合動畫演出，之前有遇到不知道為什麼，動畫和聲音嵌在同一個MC裡，在下gotoAndPlay gotoAndStop去控制，聲音有時後會像發了瘋一樣重複播放，後來解決方法是，把聲音對照影格再拉一個MC出來專門忙放聲音，動畫的MC在要撥聲音的影閣中下相對應的gotoAndPlay 去控制聲音的MC，雖然這種做法要維護2個地方的影隔，但開關聲音的程式就好寫多了&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description>
			<category>ActionScript3.0</category>
			<category>AS3.0</category>
			<category>sound</category>
			<author> (allenliao)</author>
			<guid>http://diary.tw/allenliao/861</guid>
			<comments>http://diary.tw/allenliao/entry/AS3-%E9%9F%B3%E9%87%8F%E7%95%B6%E8%BC%89%E9%AB%94%E8%A2%AB%E7%A7%BB%E9%99%A4%E5%A0%B4%E6%99%AF#entry861comment</comments>
			<pubDate>Mon, 01 Feb 2010 11:23:18 +0000</pubDate>
		</item>
		<item>
			<title>crossdomain.xml 沒有被自動載入</title>
			<link>http://diary.tw/allenliao/entry/crossdomainxml-%E6%B2%92%E6%9C%89%E8%A2%AB%E8%87%AA%E5%8B%95%E8%BC%89%E5%85%A5</link>
			<description>在LOAD的時候加一下new LoaderContext(true)，因為預設值是FALSE，妳要設成TRUE crossdomain.xml 才會被載入&lt;br /&gt;&lt;br /&gt;var myLoader=new Loader();&lt;br /&gt;&amp;nbsp;var requestor : URLRequest = new URLRequest(picPath);&lt;br /&gt;&amp;nbsp;myLoader.contentLoaderInfo.addEventListener (Event.COMPLETE, imageLoaderCompleteHandler);&lt;br /&gt;&amp;nbsp;myLoader.load(requestor,new LoaderContext(true))</description>
			<category>ActionScript3.0</category>
			<category>AS3.0</category>
			<category>安全性</category>
			<author> (allenliao)</author>
			<guid>http://diary.tw/allenliao/860</guid>
			<comments>http://diary.tw/allenliao/entry/crossdomainxml-%E6%B2%92%E6%9C%89%E8%A2%AB%E8%87%AA%E5%8B%95%E8%BC%89%E5%85%A5#entry860comment</comments>
			<pubDate>Mon, 01 Feb 2010 08:50:15 +0000</pubDate>
		</item>
		<item>
			<title>關於AS3的trace 走訪OBJECT</title>
			<link>http://diary.tw/allenliao/entry/%E9%97%9C%E6%96%BCAS3%E7%9A%84trace-%E8%B5%B0%E8%A8%AAOBJECT</link>
			<description>1.用這個&lt;br /&gt;&lt;A href=&quot;http://blog.bodurov.com/ActionScript-3-Object-Tracer-for-Flash-and-Flex&quot;&gt;http://blog.bodurov.com/ActionScript-3-Object-Tracer-for-Flash-and-Flex&lt;/A&gt;&lt;br /&gt;&lt;br /&gt;2.用mx.utils.ObjectUtil.toString&lt;br /&gt;&lt;br /&gt;3.用flash.utils.describeType&lt;br /&gt;&lt;br /&gt;以上~~~~~~</description>
			<category>ActionScript3.0</category>
			<category>tracer</category>
			<author> (allenliao)</author>
			<guid>http://diary.tw/allenliao/845</guid>
			<comments>http://diary.tw/allenliao/entry/%E9%97%9C%E6%96%BCAS3%E7%9A%84trace-%E8%B5%B0%E8%A8%AAOBJECT#entry845comment</comments>
			<pubDate>Mon, 30 Nov 2009 08:09:41 +0000</pubDate>
		</item>
		<item>
			<title>AS3的音量控制</title>
			<link>http://diary.tw/allenliao/entry/AS3%E7%9A%84%E9%9F%B3%E9%87%8F%E6%8E%A7%E5%88%B6</link>
			<description>someSpriteOrMovieClass.&lt;SPAN style=&quot;COLOR: #006600&quot;&gt;soundTransform&lt;/SPAN&gt; = &lt;SPAN style=&quot;FONT-WEIGHT: bold; COLOR: #000000&quot;&gt;new&lt;/SPAN&gt; SoundTransform&lt;SPAN style=&quot;COLOR: #66cc66&quot;&gt;(&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #cc66cc&quot;&gt;0&lt;/SPAN&gt;&lt;SPAN style=&quot;COLOR: #66cc66&quot;&gt;)&lt;/SPAN&gt;;&lt;br /&gt;這一行可以控制someSpriteOrMovieClass理頭的音量，不會搞到全域影響&lt;br /&gt;&lt;br /&gt;下面這一段才是全域音量的控制方法&lt;br /&gt;var tmpSndTrans:SoundTransform=SoundMixer.soundTransform;&lt;br /&gt;&amp;nbsp; &amp;nbsp;tmpSndTrans.volume=0;&lt;br /&gt;&amp;nbsp; &amp;nbsp;SoundMixer.soundTransform=tmpSndTrans;</description>
			<category>ActionScript3.0</category>
			<author> (allenliao)</author>
			<guid>http://diary.tw/allenliao/839</guid>
			<comments>http://diary.tw/allenliao/entry/AS3%E7%9A%84%E9%9F%B3%E9%87%8F%E6%8E%A7%E5%88%B6#entry839comment</comments>
			<pubDate>Sun, 04 Oct 2009 13:44:40 +0000</pubDate>
		</item>
		<item>
			<title>flexformatter</title>
			<link>http://diary.tw/allenliao/entry/flexformatter</link>
			<description>安裝方式&lt;br /&gt;(1) &lt;A href=&quot;http://sourceforge.net/project/showfiles.php?group_id=248408&amp;amp;package_id=303321&amp;amp;release_id=656626&quot; target=&quot;&quot;&gt;下載.jar 檔&lt;/A&gt;&amp;nbsp;: &lt;A href=&quot;http://sourceforge.net/projects/flexformatter/&quot;&gt;http://sourceforge.net/projects/flexformatter/&lt;/A&gt;&lt;br /&gt;(2) 丟到Flex Builder 的plugin資料夾 (or &quot;dropins&quot; dir if you are using Eclipse 3.4 or greater)&lt;br /&gt;(3) 重新啟動Flex Builder (如果沒有出現，就在開啟FLEX桌面捷徑的&amp;gt;右鍵&amp;gt;內容&amp;gt;目標&amp;gt;最後面加上-clean)&amp;nbsp; EX:&quot;FLEX安裝路徑 / FlexBuilder.exe&quot; -clean&lt;br /&gt;(4) 安裝完畢，工具列上就會出現兩個新的formatter按鈕了&lt;br /&gt;&lt;br /&gt;「Format Flex Code」可依全部格式(ex: 字的間隔、if格式等等)重新format，「Indent Flex Code」只改變行的位置，而不更動其他的格式。</description>
			<category>Flex</category>
			<category>flexformatter</category>
			<author> (allenliao)</author>
			<guid>http://diary.tw/allenliao/832</guid>
			<comments>http://diary.tw/allenliao/entry/flexformatter#entry832comment</comments>
			<pubDate>Sat, 19 Sep 2009 17:41:23 +0000</pubDate>
		</item>
		<item>
			<title>FMS SWF verification--- Application.xml的設定</title>
			<link>http://diary.tw/allenliao/entry/FMS-SWF-verification-Applicationxml%E7%9A%84%E8%A8%AD%E5%AE%9A</link>
			<description>&lt;DIV class=e&gt;
&lt;DIV class=c style=&quot;MARGIN-LEFT: 1em; TEXT-INDENT: -2em&quot;&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;Application&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c style=&quot;MARGIN-LEFT: 1em; TEXT-INDENT: -2em&quot;&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#990000&gt;&lt;SPAN class=t&gt;SWFVerification&lt;/SPAN&gt;&lt;SPAN class=t&gt; enabled&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;=&quot;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B&gt;true&lt;/B&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN class=m&gt;&quot;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV style=&quot;MARGIN-LEFT: 1em; TEXT-INDENT: -2em&quot;&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT face=&quot;Courier New&quot; color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;SWFFolder&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=tx&gt;&lt;STRONG&gt;C://Program Files/Adobe/Flash Media Server 3.5/applications/ba/SWFs&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;SWFFolder&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt; &lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV style=&quot;MARGIN-LEFT: 1em; TEXT-INDENT: -2em&quot;&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT face=&quot;Courier New&quot; color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;MinGoodVersion&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;/&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt; &lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c style=&quot;MARGIN-LEFT: 1em; TEXT-INDENT: -2em&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;UserAgentExceptions&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV style=&quot;MARGIN-LEFT: 1em; TEXT-INDENT: -2em&quot;&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;Exception&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;to&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN class=m&gt;=&quot;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&quot;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt; from&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN class=m&gt;=&quot;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&quot;&lt;/SPAN&gt;&lt;SPAN class=m&gt; /&amp;gt;&lt;/SPAN&gt;&lt;/FONT&gt; &lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;UserAgentExceptions&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV class=c style=&quot;MARGIN-LEFT: 1em; TEXT-INDENT: -2em&quot;&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;Cache&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV style=&quot;MARGIN-LEFT: 1em; TEXT-INDENT: -2em&quot;&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT face=&quot;Courier New&quot; color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;TTL&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;/&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt; &lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV class=e&gt;
&lt;DIV style=&quot;MARGIN-LEFT: 1em; TEXT-INDENT: -2em&quot;&gt;&lt;SPAN class=b&gt;&lt;STRONG&gt;&lt;FONT face=&quot;Courier New&quot; color=#ff0000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;UpdateInterval&lt;/FONT&gt;&lt;/SPAN&gt; &lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;/&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt; &lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;Cache&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;SWFVerification&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;br /&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;Application&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;/FONT&gt;&lt;FONT color=#000000&gt;&lt;SPAN class=tx&gt;&lt;STRONG&gt;你要認證的SWF就放在這裡&amp;gt;&amp;gt;C://Program Files/Adobe/Flash Media Server 3.5/applications/ba/SWFs&lt;br /&gt;&lt;br /&gt;他是以編譯時間為主的，同一個FLA你重新編譯ㄧ次，產出的SWF就變的不合法&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
			<category>心得筆記</category>
			<category>FMS</category>
			<author> (allenliao)</author>
			<guid>http://diary.tw/allenliao/821</guid>
			<comments>http://diary.tw/allenliao/entry/FMS-SWF-verification-Applicationxml%E7%9A%84%E8%A8%AD%E5%AE%9A#entry821comment</comments>
			<pubDate>Wed, 26 Aug 2009 04:06:48 +0000</pubDate>
		</item>
		<item>
			<title>Flex (or Flash) Event Bubble</title>
			<link>http://diary.tw/allenliao/entry/Flex-or-Flash-Event-Bubble</link>
			<description>&lt;P&gt;flex load 了一個 swf&lt;br /&gt;swf 發了一個event (Event.dispatchEvent), flex 和 swf自己都有註冊監聽(addEventListener)這個event&lt;br /&gt;&lt;br /&gt;Bubble flow 為:&lt;br /&gt;1.swf&lt;br /&gt;2.flex &lt;br /&gt;&lt;br /&gt;若把Event Bubble 的屬性設為false(捕獲階段), flex 就聽不到了&lt;br /&gt;Bubble flow 為:&lt;br /&gt;1.swf&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;所以我們可以了解到若由flex發出event swf是怎麼也聽不到的&lt;br /&gt;&lt;/P&gt;</description>
			<category>Flex</category>
			<author> (allenliao)</author>
			<guid>http://diary.tw/allenliao/819</guid>
			<comments>http://diary.tw/allenliao/entry/Flex-or-Flash-Event-Bubble#entry819comment</comments>
			<pubDate>Thu, 20 Aug 2009 09:58:54 +0000</pubDate>
		</item>
	</channel>
</rss>

