<?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"
	>

<channel>
	<title>域卡的卜 Vicker's Blog</title>
	<atom:link href="http://vicker.cubeforge.net/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://vicker.cubeforge.net/blog</link>
	<description>Hong Kong Adobe Flash platform (Flex, Flash and AIR) developer</description>
	<pubDate>Sun, 19 Oct 2008 17:22:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>味道</title>
		<link>http://vicker.cubeforge.net/blog/2008/10/20/taste/</link>
		<comments>http://vicker.cubeforge.net/blog/2008/10/20/taste/#comments</comments>
		<pubDate>Sun, 19 Oct 2008 17:21:51 +0000</pubDate>
		<dc:creator>Vicker</dc:creator>
		
		<category><![CDATA[Daily Life]]></category>

		<category><![CDATA[Ramem Santouka]]></category>

		<guid isPermaLink="false">http://vicker.cubeforge.net/blog/?p=148</guid>
		<description><![CDATA[山頭火既拉麵的確好好食
(豬頸肉好淋&#8230; 不過都幾肥)
但我在意既係感情的味道  
係兩隻豬浸左 4 年的濃湯吧~ 哈哈
]]></description>
			<content:encoded><![CDATA[<p>山頭火既拉麵的確好好食<br />
(豬頸肉好淋&#8230; 不過都幾肥)</p>
<p>但我在意既係感情的味道 <img src='http://vicker.cubeforge.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>係兩隻豬浸左 4 年的濃湯吧~ 哈哈</p>
]]></content:encoded>
			<wfw:commentRss>http://vicker.cubeforge.net/blog/2008/10/20/taste/feed/</wfw:commentRss>
		</item>
		<item>
		<title>將來的想法</title>
		<link>http://vicker.cubeforge.net/blog/2008/08/25/something-about-the-futur/</link>
		<comments>http://vicker.cubeforge.net/blog/2008/08/25/something-about-the-futur/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 16:40:44 +0000</pubDate>
		<dc:creator>Vicker</dc:creator>
		
		<category><![CDATA[Daily Life]]></category>

		<category><![CDATA[Eva Shi]]></category>

		<category><![CDATA[love]]></category>

		<category><![CDATA[wedding]]></category>

		<guid isPermaLink="false">http://vicker.cubeforge.net/blog/?p=146</guid>
		<description><![CDATA[小豬近排諗好多野
其實感覺上只要佢唔駛返工就會諗好多
諗完就會同我講
講完我就好無奈 (實在無時間細心去諗)
然後就大家唔開心
之前狠狠咁決定要閉關
原因有好多~
最重要應該算係想放返 d 時間o係我地兩個人之間吧
可以算係佢所講的 priority switching&#8230;
但&#8230; 那邊廂似乎唔等得&#8230;
I mean 唔等得我o既答案&#8230; =.=&#124;&#124;
無辦法吧~ 工作趕到要死&#8230; 都要抽一抽身諗一諗~ 寫一寫~
4 年&#8230; 唔短吧~ 不容易呀~
大家都算經歷過唔少~ 諗返一開始o個段 period&#8230; 辛苦呢~
點解唔結婚? 唔&#8230;
等乜? 唔&#8230;
點解唔即刻答? 唔&#8230;
對呢堆野既處理手法
大概同自己做野方式有 d 接近
或者亦都係令問題發大既原因&#8230;
上次 Web Team 開會
Angus 提到某一個問題~ 亦提出一個答案~
我完全地否定左 Angus o既答案~ 堅持要再 discuss&#8230;
可以話我個人頑固&#8230; 可以話我顧慮太多&#8230; 諗得太遠&#8230;
但我只係想提出一個完美o既答案&#8230;
我明白從工作角度黎講~ 其實解決 user 問題重要過&#8221;完美地&#8221;解決 user 問題&#8230;
但基於個人性格&#8230; 我唔容許 &#8220;求其了事&#8221;&#8230;
因為求其一次&#8230; 就會不停向下調&#8230; 好難返轉頭&#8230;
(P.S. Angus 唔需要太驚&#8230; 工作上我會 tune 自己~ 哈哈)
簡單講&#8230; 只要經我手做o既野~ 我會 plan 好耐~ 諗好耐~ [...]]]></description>
			<content:encoded><![CDATA[<p>小豬近排諗好多野<br />
其實感覺上只要佢唔駛返工就會諗好多<br />
諗完就會同我講<br />
講完我就好無奈 (實在無時間細心去諗)<br />
然後就大家唔開心</p>
<p>之前狠狠咁決定要閉關<br />
原因有好多~<br />
最重要應該算係想放返 d 時間o係我地兩個人之間吧<br />
可以算係佢所講的 priority switching&#8230;</p>
<p>但&#8230; 那邊廂似乎唔等得&#8230;<br />
I mean 唔等得我o既答案&#8230; =.=||</p>
<p>無辦法吧~ 工作趕到要死&#8230; 都要抽一抽身諗一諗~ 寫一寫~</p>
<p>4 年&#8230; 唔短吧~ 不容易呀~<br />
大家都算經歷過唔少~ 諗返一開始o個段 period&#8230; 辛苦呢~<br />
點解唔結婚? 唔&#8230;<br />
等乜? 唔&#8230;<br />
點解唔即刻答? 唔&#8230;</p>
<p>對呢堆野既處理手法<br />
大概同自己做野方式有 d 接近<br />
或者亦都係令問題發大既原因&#8230;</p>
<p>上次 Web Team 開會<br />
Angus 提到某一個問題~ 亦提出一個答案~<br />
我完全地否定左 Angus o既答案~ 堅持要再 discuss&#8230;<br />
可以話我個人頑固&#8230; 可以話我顧慮太多&#8230; 諗得太遠&#8230;<br />
但我只係想提出一個完美o既答案&#8230;<br />
我明白從工作角度黎講~ 其實解決 user 問題重要過&#8221;完美地&#8221;解決 user 問題&#8230;<br />
但基於個人性格&#8230; 我唔容許 &#8220;求其了事&#8221;&#8230;<br />
因為求其一次&#8230; 就會不停向下調&#8230; 好難返轉頭&#8230;<br />
(P.S. Angus 唔需要太驚&#8230; 工作上我會 tune 自己~ 哈哈)</p>
<p>簡單講&#8230; 只要經我手做o既野~ 我會 plan 好耐~ 諗好耐~ 唔完美唔出街~</p>
<p>同樣地可以套入結婚呢個問題&#8230;</p>
<p>首先~ 以我所見~ 雙方家長呢一點 似乎 好似 睇黎 應該 可能唔係問題&#8230;</p>
<p>跟住&#8230; 愛&#8230;<br />
so far 完全唔需要諗~ 我係愛小豬的<br />
(P.S. 有 d 骨痺&#8230; 想睇 Flex FAQ o既朋友可以移玉步去 category 避一避 XD)</p>
<p>經歷&#8230; 4 年應該唔少吧?<br />
但正如小豬都講過&#8230; serious o既經歷我地唔多<br />
而睇落好似 serious 親都有問題出現&#8230;<br />
結婚之後應該愈黎愈 serious 吧&#8230;<br />
所以我會覺得經歷唔夠&#8230; 我希望能夠再經歷多一 d&#8230; 大家 in sync 再諗結婚&#8230;</p>
<p>well&#8230; 你可以話如果愛對方就可以解決所有問題&#8230;<br />
唔&#8230; 我唔否定呢一點&#8230;<br />
但係利用愛對方黎解決問題&#8230; 我會話呢 d 只係遷就對方&#8230; 唔係解決問題&#8230;<br />
Anyway&#8230; 好多人可以有唔同解釋&#8230; 講唔完的&#8230; 我只可以講自己o既想法&#8230;</p>
<p>最後&#8230; 唔想講&#8230; 但係無辦法&#8230; 錢係有影響的&#8230;<br />
無錯&#8230; 結婚可以係二人世界&#8230; 蜜月旅行&#8230; 介指仔&#8230; done&#8230;<br />
但 like I said&#8230; 完美主義&#8230; 我唔係咁容許婚禮係求祈的&#8230;<br />
(P.S. 睇我 blog o既人麻煩見証一下&#8230; 如果最終我求祈o既&#8230; 可能我比愛沖昏頭腦&#8230; 請提一提我&#8230;)</p>
<p>我唔可以 ensure 婚禮有乜有乜&#8230;<br />
我只可以講一定係我呢一世人花最多時間精神去做o既 project&#8230;<br />
勁過 FLABER&#8230; 勁過 FYPMS&#8230;<br />
(P.S. sorry Angus&#8230; 哈哈~)</p>
<p>而要完成呢個 project&#8230;<br />
我自己所 set o既 budget line 唔低的<br />
首先一定唔係今年內可以 reach 到&#8230;<br />
deadline 係兩年內吧&#8230;<br />
始終我都明白我同你都唔想拖太耐&#8230;<br />
(P.S. 各大公司們如果咁岩想要 Flex Developer 請幫幫手~ 哈哈)</p>
<p>今次算係少有的o係 blog 講呢 d 吧&#8230;<br />
希望妳要知道我有幾想將妳 set 做 top priority&#8230;<br />
只係好多時候都會受好多事影響&#8230; 身不由己吧&#8230;</p>
<p>又要趕工 lu~<br />
愛妳~! <img src='http://vicker.cubeforge.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://vicker.cubeforge.net/blog/2008/08/25/something-about-the-futur/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Flex FAQ #6: Layout 秘技 Part 1</title>
		<link>http://vicker.cubeforge.net/blog/2008/08/02/flex-faq-6-layout-101-part-1/</link>
		<comments>http://vicker.cubeforge.net/blog/2008/08/02/flex-faq-6-layout-101-part-1/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 17:42:23 +0000</pubDate>
		<dc:creator>Vicker</dc:creator>
		
		<category><![CDATA[Flex]]></category>

		<category><![CDATA[Flex FAQ]]></category>

		<category><![CDATA[itemRenderer]]></category>

		<category><![CDATA[List]]></category>

		<category><![CDATA[maxWidth]]></category>

		<category><![CDATA[minWidth]]></category>

		<category><![CDATA[truncateToFit]]></category>

		<category><![CDATA[UI]]></category>

		<category><![CDATA[Way Yuen]]></category>

		<guid isPermaLink="false">http://vicker.cubeforge.net/blog/?p=116</guid>
		<description><![CDATA[好多時候寫 Flex application 有大部份時間都係用o係 UI layout
雖然 Flex 既 UI layout 已經好易寫~ 但係有時想做到心目中既效果唔係咁易
 
舉個例我地想整一個 shopping cart list
我地會用 List + itemRenderer
itemRenderer 既 content 多數係 Label + Button
通常我地都會將 Label 放埋一邊~ Button 放另一邊~ 好似咁&#8230;
 
 
 
但係有時總會出現一 d item o既名太長&#8230;
結果令到 button distort 左~
 
 
解決方法係利用 Label o既 truncateToFit
而用 truncateToFit o既時候一定要 define minWidth 或者 maxWidth
直覺上當然係用 maxWidth 啦~
計法就係:
 
maxWidth = itemRenderer width - Button width - horizontalGap
 
但係呢種做法首先非常煩~ 而且容易錯
再諗下如果 [...]]]></description>
			<content:encoded><![CDATA[<p>好多時候寫 Flex application 有大部份時間都係用o係 UI layout</p>
<p>雖然 Flex 既 UI layout 已經好易寫~ 但係有時想做到心目中既效果唔係咁易</p>
<p> </p>
<p>舉個例我地想整一個 shopping cart list</p>
<p>我地會用 List + itemRenderer</p>
<p>itemRenderer 既 content 多數係 Label + Button</p>
<p>通常我地都會將 Label 放埋一邊~ Button 放另一邊~ 好似咁&#8230;</p>
<p> </p>
<div id="attachment_120" class="wp-caption alignnone" style="width: 424px"><img class="size-full wp-image-120" title="flex_faq_006_01" src="http://vicker.cubeforge.net/blog/wp-content/uploads/2008/08/flex_faq_006_01.png" alt="A List with Label and Button itemRenderer" width="414" height="126" /><p class="wp-caption-text">A List with Label and Button itemRenderer</p></div>
<p> </p>
<p> </p>
<p>但係有時總會出現一 d item o既名太長&#8230;</p>
<p>結果令到 button distort 左~</p>
<p> </p>
<div id="attachment_121" class="wp-caption alignnone" style="width: 422px"><img class="size-full wp-image-121 " title="flex_faq_006_02" src="http://vicker.cubeforge.net/blog/wp-content/uploads/2008/08/flex_faq_006_02.png" alt="Too long label resulting distorted button" width="412" height="123" /><p class="wp-caption-text">Too long label resulting distorted button</p></div>
<p> </p>
<p>解決方法係利用 Label o既 truncateToFit</p>
<p>而用 truncateToFit o既時候一定要 define minWidth 或者 maxWidth</p>
<p>直覺上當然係用 maxWidth 啦~</p>
<p>計法就係:</p>
<p> </p>
<blockquote><p>maxWidth = itemRenderer width - Button width - horizontalGap</p></blockquote>
<p> </p>
<p>但係呢種做法首先非常煩~ 而且容易錯</p>
<p>再諗下如果 Button width 轉咁點算呢&#8230;</p>
<p>重新計過&#8230;</p>
<p>當然可以用 data binding 解決&#8230; 但係你諗下咁樣做 d code 係幾咁長&#8230;</p>
<p> </p>
<p>咁有無終極方法呢?</p>
<p>有&#8230; 但係唔容易明&#8230; 竟然係用 minWidth</p>
<p> </p>
<pre name="code" class="xhtml">

&lt;mx:itemRenderer&gt;
	&lt;mx:Component&gt;
		&lt;mx:HBox&gt;
			&lt;mx:Label width=&quot;100%&quot; minWidth=&quot;0&quot; text=&quot;{data.label}&quot; truncateToFit=&quot;true&quot; /&gt;
			&lt;mx:Button label=&quot;{outerDocument._button_label}&quot; /&gt;
		&lt;/mx:HBox&gt;
	&lt;/mx:Component&gt;
&lt;/mx:itemRenderer&gt;
</pre>
<p> </p>
<p>後來同 Way discuss 之後諗諗下都有道理</p>
<p>因為 truncateToFit 先決係 minWidth 或者 maxWidth 要 set</p>
<p>如果 set minWidth = 0 其實無影響 layout 但係會開著 truncateToFit</p>
<p>然後 set width = 100% 就可以解決&#8230;</p>
<p> </p>
<p>總之有時寫 Flex UI 要寫得好~</p>
<p>個腦係要 Flex-ible 一 d&#8230;.</p>
<p> </p>

<object	type="application/x-shockwave-flash"
			data="http://vicker.cubeforge.net/flex_faq/006/flex_faq_006.swf"
			width="500"
			height="600">
	<param name="movie" value="http://vicker.cubeforge.net/flex_faq/006/flex_faq_006.swf" />
</object>
<p>English title: Layout 101 Part 1</p>
]]></content:encoded>
			<wfw:commentRss>http://vicker.cubeforge.net/blog/2008/08/02/flex-faq-6-layout-101-part-1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>25 了~</title>
		<link>http://vicker.cubeforge.net/blog/2008/07/28/25/</link>
		<comments>http://vicker.cubeforge.net/blog/2008/07/28/25/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 16:23:38 +0000</pubDate>
		<dc:creator>Vicker</dc:creator>
		
		<category><![CDATA[Daily Life]]></category>

		<guid isPermaLink="false">http://vicker.cubeforge.net/blog/?p=113</guid>
		<description><![CDATA[一如以往~ 多謝大家先~
 
Peter
Jimmy Lee
Eva
Soki
Adonis
Alethea
Sampson
Olivia
Bert
Carlos
Andy Au Yeung
Victor Leung
Felix
Kit Chai
Jimmy Lam
 
如有遺漏~ 請見諒~
 
今年比較特別~
特別想有一個家  
一齊努力~!
]]></description>
			<content:encoded><![CDATA[<p>一如以往~ 多謝大家先~</p>
<p> </p>
<p>Peter</p>
<p>Jimmy Lee</p>
<p>Eva</p>
<p>Soki</p>
<p>Adonis</p>
<p>Alethea</p>
<p>Sampson</p>
<p>Olivia</p>
<p>Bert</p>
<p>Carlos</p>
<p>Andy Au Yeung</p>
<p>Victor Leung</p>
<p>Felix</p>
<p>Kit Chai</p>
<p>Jimmy Lam</p>
<p> </p>
<p>如有遺漏~ 請見諒~</p>
<p> </p>
<p>今年比較特別~</p>
<p>特別想有一個家 <img src='http://vicker.cubeforge.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>一齊努力~!</p>
]]></content:encoded>
			<wfw:commentRss>http://vicker.cubeforge.net/blog/2008/07/28/25/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sometimes I hate Flex&#8230; Sometimes</title>
		<link>http://vicker.cubeforge.net/blog/2008/07/24/sometimes-i-hate-flex-sometimes/</link>
		<comments>http://vicker.cubeforge.net/blog/2008/07/24/sometimes-i-hate-flex-sometimes/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 11:15:11 +0000</pubDate>
		<dc:creator>Vicker</dc:creator>
		
		<category><![CDATA[Flex]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[AdvancedDataGrid]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[flash video encoder]]></category>

		<category><![CDATA[Flex Builder]]></category>

		<category><![CDATA[flv]]></category>

		<category><![CDATA[VideoDisplay]]></category>

		<guid isPermaLink="false">http://vicker.cubeforge.net/blog/?p=111</guid>
		<description><![CDATA[Don&#8217;t get it wrong&#8230; I am not leaving Flex, most of my current developments still rely on it and I am sure it will last for several more years.
Working with Flex for nearly two years. I am sure I have the right choice however sometimes Flex do makes me mad.

SWFLoader content can&#8217;t be unloaded completely.
(How [...]]]></description>
			<content:encoded><![CDATA[<p>Don&#8217;t get it wrong&#8230; I am not leaving Flex, most of my current developments still rely on it and I am sure it will last for several more years.</p>
<p>Working with Flex for nearly two years. I am sure I have the right choice however sometimes Flex do makes me mad.</p>
<ul>
<li>SWFLoader content can&#8217;t be unloaded completely.<br />
(How many times you try to replace a loader content but you notice the content music never gone away)</li>
<li>VideoDisplay component doesn&#8217;t play .flv correctly&#8230;<br />
Not even those produced by Flash Video Encoder&#8230;</li>
<li>Non standard CSS</li>
<li>Math.floor (Math.random () * 4) + 6<br />
(Oh my god&#8230; I just want a random integer)</li>
<li>Smooth scroll List</li>
<li>Disabling Ctrl key during drag move</li>
<li>Gradient fill Container</li>
<li>Full screen Keyboard input&#8230;<br />
(I understand security&#8230; but that should be user&#8217;s responsibility&#8230; not developer&#8217;s obstacle) </li>
</ul>
<div> </div>
<div>Flex Builder related&#8230;</div>
<ul>
<li>Why can&#8217;t I export my syntax coloring settings? </li>
<li>I don&#8217;t know which part I haven&#8217;t done yet&#8230; WHERE&#8217;S MY TODO!?!?</li>
<li>Auto building get set function please&#8230;</li>
</ul>
<div>To be continue&#8230;</div>
<div>Adobe&#8230;. please&#8230; I love advancedDataGrid&#8230; but fix the old ones first&#8230;</div>
]]></content:encoded>
			<wfw:commentRss>http://vicker.cubeforge.net/blog/2008/07/24/sometimes-i-hate-flex-sometimes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Flex FAQ #5: 點樣做 Full Screen Application</title>
		<link>http://vicker.cubeforge.net/blog/2008/07/12/flex-faq-5-how-to-develop-full-screen-application/</link>
		<comments>http://vicker.cubeforge.net/blog/2008/07/12/flex-faq-5-how-to-develop-full-screen-application/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 18:23:07 +0000</pubDate>
		<dc:creator>Vicker</dc:creator>
		
		<category><![CDATA[Flex]]></category>

		<category><![CDATA[RIA]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[AIR]]></category>

		<category><![CDATA[displayState]]></category>

		<category><![CDATA[Flex Builder]]></category>

		<category><![CDATA[Flex FAQ]]></category>

		<category><![CDATA[full screen]]></category>

		<category><![CDATA[stage]]></category>

		<category><![CDATA[StageDisplayState]]></category>

		<guid isPermaLink="false">http://vicker.cubeforge.net/blog/?p=109</guid>
		<description><![CDATA[Flex application 有一個特點就係可以完全跳出 web browser o既框架
Adobe AIR 當然係其中一種做法~
但係 Flash player 本身 support full screen mode
所以直接用 full screen mode 就比起 AIR 直接同快喇~!
 
要用 full screen mode 首先要改動 SWFObject 或者 Object tag
主要係加入 allowFullScreen 呢個 parameter
以 Flex Builder o既 HTML template 為例
 
SWFObject:


AC_FL_RunContent(
	&#34;src&#34;, &#34;${swf}&#34;,
	&#34;width&#34;, &#34;${width}&#34;,
	&#34;height&#34;, &#34;${height}&#34;,
	&#34;align&#34;, &#34;middle&#34;,
	&#34;id&#34;, &#34;${application}&#34;,
	&#34;quality&#34;, &#34;high&#34;,
	&#34;bgcolor&#34;, &#34;${bgcolor}&#34;,
	&#34;name&#34;, &#34;${application}&#34;,
	&#34;allowScriptAccess&#34;,&#34;sameDomain&#34;,
	&#34;type&#34;, &#34;application/x-shockwave-flash&#34;,
	&#34;pluginspage&#34;, &#34;http://www.adobe.com/go/getflashplayer&#34;
);

 
Object tag: (要留意加左兩個地方~!)


&#60;object classid=&#34;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&#34;
id=&#34;${application}&#34; width=&#34;${width}&#34; height=&#34;${height}&#34;
codebase=&#34;http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab&#34;&#62;
	&#60;param name=&#34;movie&#34; value=&#34;${swf}.swf&#34; [...]]]></description>
			<content:encoded><![CDATA[<p>Flex application 有一個特點就係可以完全跳出 web browser o既框架</p>
<p>Adobe AIR 當然係其中一種做法~</p>
<p>但係 Flash player 本身 support full screen mode</p>
<p>所以直接用 full screen mode 就比起 AIR 直接同快喇~!</p>
<p> </p>
<p>要用 full screen mode 首先要改動 SWFObject 或者 Object tag</p>
<p>主要係加入 allowFullScreen 呢個 parameter</p>
<p>以 Flex Builder o既 HTML template 為例</p>
<p> </p>
<p>SWFObject:</p>
<pre name="code" class="javascript">

AC_FL_RunContent(
	&quot;src&quot;, &quot;${swf}&quot;,
	&quot;width&quot;, &quot;${width}&quot;,
	&quot;height&quot;, &quot;${height}&quot;,
	&quot;align&quot;, &quot;middle&quot;,
	&quot;id&quot;, &quot;${application}&quot;,
	&quot;quality&quot;, &quot;high&quot;,
	&quot;bgcolor&quot;, &quot;${bgcolor}&quot;,
	&quot;name&quot;, &quot;${application}&quot;,
	&quot;allowScriptAccess&quot;,&quot;sameDomain&quot;,
	&quot;type&quot;, &quot;application/x-shockwave-flash&quot;,
	&quot;pluginspage&quot;, &quot;http://www.adobe.com/go/getflashplayer&quot;
);
</pre>
<p> </p>
<p>Object tag: (要留意加左兩個地方~!)</p>
<pre name="code" class="xhtml">

&lt;object classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot;
id=&quot;${application}&quot; width=&quot;${width}&quot; height=&quot;${height}&quot;
codebase=&quot;http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab&quot;&gt;
	&lt;param name=&quot;movie&quot; value=&quot;${swf}.swf&quot; /&gt;
	&lt;param name=&quot;quality&quot; value=&quot;high&quot; /&gt;
	&lt;param name=&quot;bgcolor&quot; value=&quot;${bgcolor}&quot; /&gt;
	&lt;param name=&quot;allowScriptAccess&quot; value=&quot;sameDomain&quot; /&gt;
	&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;
	&lt;embed src=&quot;${swf}.swf&quot; quality=&quot;high&quot; bgcolor=&quot;${bgcolor}&quot;
		width=&quot;${width}&quot; height=&quot;${height}&quot; name=&quot;${application}&quot; align=&quot;middle&quot;
		play=&quot;true&quot;
		loop=&quot;false&quot;
		quality=&quot;high&quot;
		allowScriptAccess=&quot;sameDomain&quot;
		allowFullScreen=&quot;true&quot;
		type=&quot;application/x-shockwave-flash&quot;
		pluginspage=&quot;http://www.adobe.com/go/getflashplayer&quot;&gt;
	&lt;/embed&gt;
&lt;/object&gt;
</pre>
<p> </p>
<p>之後 within Flex application 就可以利用 stage.displayState 開動 full screen</p>
<pre name="code" class="javascript">

stage.displayState = StageDisplayState.FULL_SCREEN;
</pre>
<p> </p>
<p>如果想做到 toggle full screen effect 可以利用簡單既 if&#8230; else&#8230; statement</p>
<pre name="code" class="javascript">

if (stage.displayState == StageDisplayState.NORMAL)
{
	stage.displayState = StageDisplayState.FULL_SCREEN;
}
else
{
	stage.displayState = StageDisplayState.NORMAL;
}
</pre>
<p> </p>

<object	type="application/x-shockwave-flash"
			data="http://vicker.cubeforge.net/flex_faq/005/flex_faq_005.swf"
			width="500"
			height="400">
	<param name="movie" value="http://vicker.cubeforge.net/flex_faq/005/flex_faq_005.swf" />
	<param name="allowFullScreen" value="true" />
</object>
<p> </p>
<p>但係要留意一點~ Full screen mode o既所有 text field 係唔可以 edit 架&#8230;</p>
<p>講真&#8230; 咁o既 limitation 可以話將個 application 廢左武功&#8230;</p>
<p>暫時都無解決辦法&#8230; Astro 都唔得&#8230;</p>
<p> </p>
<p>Adobe Labs - Flash Player 10 Beta Release Notes</p>
<p><a href="http://labs.adobe.com/technologies/flashplayer10/releasenotes.html">http://labs.adobe.com/technologies/flashplayer10/releasenotes.html</a></p>
<blockquote><p><span style="text-decoration: underline;">Limited Fullscreen Keyboard Access</span> — In Flash Player 10, key events are supported for non-printing keys such as arrows, shift, enter, tab, space, etc.  Limited access to the keyboard will allow fullScreen games and video controls with keyboard access in a secure way.</p></blockquote>
<p> </p>
<p>背後o既原因係擔心有人 develop 假既 OS login page&#8230;</p>
<p>都好無奈&#8230; 如果咁既話所有 web browser o既 full screen mode 都應該 disable text input&#8230;</p>
<p> </p>
<p>Adobe Labs - Talk:Flash Player:9:Update:Full-Screen Mode</p>
<p><a href="http://labs.adobe.com/wiki/index.php/Talk:Flash_Player:9:Update:Full-Screen_Mode#Why_suspend_key_input.3F">http://labs.adobe.com/wiki/index.php/Talk:Flash_Player:9:Update:Full-Screen_Mode#Why_suspend_key_input.3F</a></p>
<blockquote><p>When considering this feature, several security concerns impacted our decisions for this first release. The reason keyboard input was blocked was to help prevent phishing attacks using Flash, where full-screen is used to simulate a log-in screen, someone else&#8217;s website, etc. This also impacted our decision to add the overlay to visually inform the user that something had changed and they were in a new state.</p></blockquote>
<p>English title: How to develop full screen application</p>
]]></content:encoded>
			<wfw:commentRss>http://vicker.cubeforge.net/blog/2008/07/12/flex-faq-5-how-to-develop-full-screen-application/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Adobe MAX 2008</title>
		<link>http://vicker.cubeforge.net/blog/2008/07/04/adobe-max-2008/</link>
		<comments>http://vicker.cubeforge.net/blog/2008/07/04/adobe-max-2008/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 16:51:02 +0000</pubDate>
		<dc:creator>Vicker</dc:creator>
		
		<category><![CDATA[Daily Life]]></category>

		<category><![CDATA[Flex]]></category>

		<category><![CDATA[RIA]]></category>

		<category><![CDATA[Adobe MAX]]></category>

		<category><![CDATA[AIR]]></category>

		<category><![CDATA[Ted Patrick]]></category>

		<category><![CDATA[Thermo]]></category>

		<guid isPermaLink="false">http://vicker.cubeforge.net/blog/?p=108</guid>
		<description><![CDATA[
MAX 2008 已經 open 左 registration 一段時間~
要 reg 就要快 d o係 early bird 完之前 reg 喇~
 
2 年前去過 MAX Vegas
大開眼界而且完全改變左自己既 development path
呢 2 年可以話係賺晒~
今年 MAX San Francisco focus 將會係 Flex 4 同 Thermo 非常期待~!
希望趕得切儲錢去啦~ 哈哈
 
大家留意下 MAX 既 banner~
好有 Indianna Jones feel&#8230;
硬係覺得隻 MAX 係 Ted Patrick&#8230;
 
P.S. MAX 2009 都好吸引~ 哈哈
 
Adobe MAX 2008 NA
http://max.adobe.com/na/experience/
 
Adobe MAX 2008
http://max.adobe.com/
]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.adobe.com/1to1_campaigns/2008_MAX/email/MAX08_Email_Templ.jpg" alt="" width="660" height="239" /></p>
<p>MAX 2008 已經 open 左 registration 一段時間~</p>
<p>要 reg 就要快 d o係 early bird 完之前 reg 喇~</p>
<p> </p>
<p>2 年前去過 MAX Vegas</p>
<p>大開眼界而且完全改變左自己既 development path</p>
<p>呢 2 年可以話係賺晒~</p>
<p>今年 MAX San Francisco focus 將會係 Flex 4 同 Thermo 非常期待~!</p>
<p>希望趕得切儲錢去啦~ 哈哈</p>
<p> </p>
<p>大家留意下 MAX 既 banner~</p>
<p>好有 Indianna Jones feel&#8230;</p>
<p>硬係覺得隻 MAX 係 Ted Patrick&#8230;</p>
<p> </p>
<p>P.S. MAX 2009 都好吸引~ 哈哈</p>
<p> </p>
<p>Adobe MAX 2008 NA</p>
<p><a href="http://max.adobe.com/na/experience/">http://max.adobe.com/na/experience/</a></p>
<p> </p>
<p>Adobe MAX 2008</p>
<p><a href="http://max.adobe.com/">http://max.adobe.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://vicker.cubeforge.net/blog/2008/07/04/adobe-max-2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google 同 Yahoo! improve Flash indexing</title>
		<link>http://vicker.cubeforge.net/blog/2008/07/01/google-and-yahoo-improve-flash-indexing/</link>
		<comments>http://vicker.cubeforge.net/blog/2008/07/01/google-and-yahoo-improve-flash-indexing/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 15:07:26 +0000</pubDate>
		<dc:creator>Vicker</dc:creator>
		
		<category><![CDATA[Flex]]></category>

		<category><![CDATA[RIA]]></category>

		<category><![CDATA[Web Usability]]></category>

		<category><![CDATA[ActionScript]]></category>

		<category><![CDATA[Adobe]]></category>

		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[SEO]]></category>

		<category><![CDATA[SWF]]></category>

		<category><![CDATA[XHTML]]></category>

		<category><![CDATA[XSL]]></category>

		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://vicker.cubeforge.net/blog/?p=107</guid>
		<description><![CDATA[今日 Google o係 webmaster central blog 公布左佢地已經 improve 左 Flash content 既 indexing power
所有 version 既 Flash content o係唔需要改動既情況底下都可以得到更好既 indexing result
 
同一時間 Adobe 亦o係 Adobe Developer Center 發表左 SWF searchability FAQ
裡面除左有耳熟能詳既 marketing slogan 之外
The openly published SWF specification describes the file format used to deliver rich applications and interactive content via Adobe Flash Player, which is [...]]]></description>
			<content:encoded><![CDATA[<p>今日 Google o係 webmaster central blog 公布左佢地已經 improve 左 Flash content 既 indexing power</p>
<p>所有 version 既 Flash content o係唔需要改動既情況底下都可以得到更好既 indexing result</p>
<p> </p>
<p>同一時間 Adobe 亦o係 Adobe Developer Center 發表左 SWF searchability FAQ</p>
<p>裡面除左有耳熟能詳既 marketing slogan 之外</p>
<blockquote><p>The openly published SWF specification describes the file format used to deliver rich applications and interactive content via Adobe Flash Player, which is installed on more than 98 percent of Internet-connected computers&#8221;</p></blockquote>
<p>亦有提及到背後既原理</p>
<p>以及 Yahoo! 都會於稍後 update search engine</p>
<p> </p>
<p>的確~ 咁多年以黎 Flash 都比人彈 SEO</p>
<p>每一次我幫人做 project analysis 既時候</p>
<p>第一句都係問 &#8220;application base&#8221; 定 &#8220;content base&#8221;</p>
<p>今次呢個 news 的確幾吸引~</p>
<p>但係問題係唔係就咁就解決呢?!?!</p>
<p>我地係唔係唔再需要寫特登寫 XHTML version / XSL / 一大堆 supportive AS?!?!</p>
<p>言之尚早~!</p>
<p> </p>
<p>At least&#8230; Munsang Biology web d content 仲未 index 到~ 哈哈</p>
<p> </p>
<p>Anyway~ should be a great start!</p>
<p> </p>
<p>詳情:</p>
<p>Improved Flash indexing by Google Webmaster Central Blog<br />
<a href="http://googlewebmastercentral.blogspot.com/2008/06/improved-flash-indexing.html" target="_blank">http://googlewebmastercentral.bl &#8230; flash-indexing.html</a></p>
<p>SWF searchability FAQ by Adobe Developer Center<br />
<a href="http://www.adobe.com/devnet/flashplayer/articles/swf_searchability.html" target="_blank">http://www.adobe.com/devnet/flas &#8230; _searchability.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://vicker.cubeforge.net/blog/2008/07/01/google-and-yahoo-improve-flash-indexing/feed/</wfw:commentRss>
		</item>
		<item>
		<title>国盗り頭脳バトル 信長の野望</title>
		<link>http://vicker.cubeforge.net/blog/2008/06/30/kunitori/</link>
		<comments>http://vicker.cubeforge.net/blog/2008/06/30/kunitori/#comments</comments>
		<pubDate>Sun, 29 Jun 2008 17:45:16 +0000</pubDate>
		<dc:creator>Vicker</dc:creator>
		
		<category><![CDATA[Daily Life]]></category>

		<category><![CDATA[Gary Wong]]></category>

		<category><![CDATA[NDS]]></category>

		<category><![CDATA[Tim Shiu]]></category>

		<guid isPermaLink="false">http://vicker.cubeforge.net/blog/?p=106</guid>
		<description><![CDATA[近日怒玩呢隻 NDS game
算係少數變化大~ 吸引力強~ 耐玩既 NDS game
今日同阿 Tim 怒打 XDD
有 NDS 既朋友快 d 加入戰圈
 
P.S. 今日悶死阿庭喇 XD sor~
 
国盗り頭脳バトル 信長の野望
http://www.gamecity.ne.jp/ds/kunitori/
 

 
]]></description>
			<content:encoded><![CDATA[<p>近日怒玩呢隻 NDS game</p>
<p>算係少數變化大~ 吸引力強~ 耐玩既 NDS game</p>
<p>今日同阿 Tim 怒打 XDD</p>
<p>有 NDS 既朋友快 d 加入戰圈</p>
<p> </p>
<p>P.S. 今日悶死阿庭喇 XD sor~</p>
<p> </p>
<p>国盗り頭脳バトル 信長の野望</p>
<p>http://www.gamecity.ne.jp/ds/kunitori/</p>
<p> </p>
<p><img src="http://news.dengeki.com/elem/000/000/071/71902/20080409_02_kunitori_01_cs1w1_180x.jpg" alt="" width="180" height="252" /></p>
<p><img src="http://news.dengeki.com/elem/000/000/071/71903/20080409_02_kunitori_02_cs1w1_272x.jpg" alt="" width="272" height="408" /> <img src="http://news.dengeki.com/elem/000/000/071/71904/20080409_02_kunitori_03_cs1w1_272x.jpg" alt="" width="272" height="408" /></p>
]]></content:encoded>
			<wfw:commentRss>http://vicker.cubeforge.net/blog/2008/06/30/kunitori/feed/</wfw:commentRss>
		</item>
		<item>
		<title>充電中~! 好快充完~!</title>
		<link>http://vicker.cubeforge.net/blog/2008/06/30/charging-up-done-very-soon/</link>
		<comments>http://vicker.cubeforge.net/blog/2008/06/30/charging-up-done-very-soon/#comments</comments>
		<pubDate>Sun, 29 Jun 2008 17:39:16 +0000</pubDate>
		<dc:creator>Vicker</dc:creator>
		
		<category><![CDATA[Daily Life]]></category>

		<guid isPermaLink="false">http://vicker.cubeforge.net/blog/?p=105</guid>
		<description><![CDATA[好耐無寫 blog&#8230; 太懶喇&#8230; 每一日都有藉口比自己&#8230;
不過都差唔多喇~! 係時候重整生活節奏~!
過埋今晚先 XDD
 
個人差唔多充夠電&#8230; 又係熱血寫 code 時間~!!!
以後唔可以再太夜訓~! 唔可以唔寫 blog~!
寫 blog 某程度上係可以比時間自己思考做過 d 乜~
然後從中整理一下自己~ 所以真係要寫返密 d~!
 
寫開 Flex 既朋友放心~
Flex FAQ 會繼續寫~
呢大半年的確累積左好多野可以同大家分享
]]></description>
			<content:encoded><![CDATA[<p>好耐無寫 blog&#8230; 太懶喇&#8230; 每一日都有藉口比自己&#8230;</p>
<p>不過都差唔多喇~! 係時候重整生活節奏~!</p>
<p>過埋今晚先 XDD</p>
<p> </p>
<p>個人差唔多充夠電&#8230; 又係熱血寫 code 時間~!!!</p>
<p>以後唔可以再太夜訓~! 唔可以唔寫 blog~!</p>
<p>寫 blog 某程度上係可以比時間自己思考做過 d 乜~</p>
<p>然後從中整理一下自己~ 所以真係要寫返密 d~!</p>
<p> </p>
<p>寫開 Flex 既朋友放心~</p>
<p>Flex FAQ 會繼續寫~</p>
<p>呢大半年的確累積左好多野可以同大家分享</p>
]]></content:encoded>
			<wfw:commentRss>http://vicker.cubeforge.net/blog/2008/06/30/charging-up-done-very-soon/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
