<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5454162439118583057</id><updated>2011-11-28T09:00:03.487+08:00</updated><category term='ActionScript'/><category term='Flex'/><category term='Flash'/><category term='其他'/><category term='Flash Media Server'/><category term='Java'/><category term='Thermo'/><category term='Linux'/><category term='Red5'/><category term='Apollo'/><title type='text'>VickLee的RIA學習筆記~</title><subtitle type='html'>記錄自己學習RIA相關技術的地方..</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>35</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-5674845764572646589</id><published>2009-08-26T09:47:00.001+08:00</published><updated>2009-08-26T09:48:36.437+08:00</updated><title type='text'>Adobe MAX 2009!!!</title><content type='html'>&lt;img style="visibility:hidden;width:0px;height:0px;" border=0 width=0 height=0 src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bHQ9MTI1MTI1MTIxMjY3OCZwdD*xMjUxMjUxMjcwMDUzJnA9Nzc*MzcxJmQ9bWF4MDl3aWRnZXQmbj1ibG9nZ2VyJmc9NCZvPWY1OGUwZTZlMGIzYjQ1OTNiNDM2Mzc*YzcwMjc3OTA5JnM9YmVuLmlkdi5*dyZvZj*w.gif" /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="MaxWidget" width="400" height="400" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab"&gt; &lt;param name="movie" value="http://max.adobe.com/widget/MaxWidget.swf" /&gt; &lt;param name="quality" value="high" /&gt; &lt;param name="bgcolor" value="#869ca7" /&gt; &lt;param name="allowScriptAccess" value="sameDomain" /&gt; &lt;embed src="http://max.adobe.com/widget/MaxWidget.swf" quality="high" bgcolor="#869ca7" width="400" height="400" name="MaxWidget" align="middle" play="true" loop="false" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" FlashVars="crtr=1&amp;gig_lt=1251251212678&amp;gig_pt=1251251270053&amp;gig_g=4&amp;gig_s=ben.idv.tw&amp;gig_n=blogger&amp;gig_crtr=1"&gt; &lt;/embed&gt; &lt;param name="FlashVars" value="crtr=1&amp;gig_lt=1251251212678&amp;gig_pt=1251251270053&amp;gig_g=4&amp;gig_s=ben.idv.tw&amp;gig_n=blogger&amp;gig_crtr=1" /&gt; &lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-5674845764572646589?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/5674845764572646589/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=5674845764572646589' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/5674845764572646589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/5674845764572646589'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2009/08/maxwidget.html' title='Adobe MAX 2009!!!'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-8897205254903846505</id><published>2009-04-06T13:49:00.003+08:00</published><updated>2009-04-06T13:58:20.227+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='其他'/><title type='text'>好物介紹~Balsamiq Mockups...</title><content type='html'>做資訊業的話邏輯圖或草圖是很稀鬆平常的事,今天介紹個軟體給大家...&lt;br /&gt;&lt;a href="http://www.balsamiq.com/"&gt;Balsamiq Mockups&lt;/a&gt;, 一個用Flash platform開發出來的軟體,有線上版與AIR版...&lt;br /&gt;拿Balsamiq Mockups來畫圖是很簡單快速的,所以它很適合用在討論,畫prototype,思考圖...&lt;br /&gt;重點是,它的風格很cool呀,就是手工畫圖的感覺...用起來一整個爽呀...&lt;br /&gt;現在它有免費取得授權的方式,詳情參考一下網站呀!!&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_NLdPptqmQiE/SdmZrHOJqfI/AAAAAAAACcU/2D7agcIPvSY/s1600-h/1.JPG"&gt;&lt;img style="cursor: pointer; width: 200px; height: 130px;" src="http://1.bp.blogspot.com/_NLdPptqmQiE/SdmZrHOJqfI/AAAAAAAACcU/2D7agcIPvSY/s200/1.JPG" alt="" id="BLOGGER_PHOTO_ID_5321453400666778098" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-8897205254903846505?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/8897205254903846505/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=8897205254903846505' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/8897205254903846505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/8897205254903846505'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2009/04/balsamiq-mockups.html' title='好物介紹~Balsamiq Mockups...'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_NLdPptqmQiE/SdmZrHOJqfI/AAAAAAAACcU/2D7agcIPvSY/s72-c/1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-8659806767711203963</id><published>2008-12-03T17:44:00.006+08:00</published><updated>2009-02-16T10:54:03.476+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>&lt;筆記&gt;CentOS 5.2上裝JDK 1.6.0 u11的方法</title><content type='html'>1.先下載RPM版本JDK&lt;br /&gt;2.給權限&lt;br /&gt;chmod 777 jdk-6u11-linux-i586-rpm.bin&lt;br /&gt;3.執行安裝&lt;br /&gt;./jdk-6u11-linux-i586-rpm.bin&lt;br /&gt;4.切換目錄到/usr/bin&lt;br /&gt;cd /usr/bin&lt;br /&gt;5.作link&lt;br /&gt;ln -s -f /usr/java/jdk1.6.0_11/bin/java&lt;br /&gt;ln -s -f /usr/java/jdk1.6.0_11/bin/javac&lt;br /&gt;搞定!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-8659806767711203963?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/8659806767711203963/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=8659806767711203963' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/8659806767711203963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/8659806767711203963'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2008/12/sentos-52jdk-160-u11.html' title='&lt;筆記&gt;CentOS 5.2上裝JDK 1.6.0 u11的方法'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-7265031154867634881</id><published>2008-10-05T04:53:00.006+08:00</published><updated>2008-10-05T05:26:18.067+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Thermo'/><title type='text'>Thermo...</title><content type='html'>來一篇慢很很很久的po....&lt;br /&gt;去年要飛到紐國之前就聽過這個東西,只不過那時的概念就是以為拿來作開發流程整合的工具...&lt;br /&gt;今天專心的研究了一下這個東西...發覺...這...不是讓designer搶我們developer的飯吃嗎?...&lt;br /&gt;不過在專心一點看清楚,這個是強調協同一致作業的重大進步呀.事實上以前大部分的經驗會常跟美工吵架就是因為美工要求的我都做不到,我要求的美工都聽不懂,最後就妥協照幹下去,有了Thermo後就可以完完全全扮演好我最愛的低調角色developer,關在小房間裡寫我的程式不用面對客戶,要做啥designer就秀給我看就對了,這比用紙筆畫來畫去好多了,讚讚讚...&lt;br /&gt;另外看過去年MX2007關於Thermo的影片後,有很強烈的感覺就是,基本上這個就是拿來做prototype最佳利器,快速展示客戶有意見還可以馬上改,超殺!!...&lt;br /&gt;另外的感想就是...怎麼沒有給developer的甜頭?或許我看的東西還不太多,基本上我的感覺就是完全給designer相當大的幫助,那developer呢?總不能說不干developer的事,應該會有一些feedback吧,不能只有單向呀還是有Super Thermo for developer在開發...哈...&lt;br /&gt;畢竟Thermo現在還在開發中,我想應該還是會有很多的驚奇的,持續關注當然是必要的呀!!&lt;br /&gt;----------外部連結----------&lt;br /&gt;&lt;a href="http://labs.adobe.com/wiki/index.php/Thermo"&gt;Thermo - Adobe Labs&lt;/a&gt;&lt;br /&gt;&lt;a href="http://aralbalkan.com/1050"&gt;Video: Thermo Sneak Peek at Adobe MAX Day 2 Keynote&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-7265031154867634881?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/7265031154867634881/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=7265031154867634881' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/7265031154867634881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/7265031154867634881'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2008/10/thermo.html' title='Thermo...'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-7011967798321449699</id><published>2008-10-04T03:30:00.003+08:00</published><updated>2008-10-04T03:44:06.365+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='其他'/><title type='text'>Begin...</title><content type='html'>在選擇自我放逐一段時間後又要回到我熟習的世界來...&lt;br /&gt;不過這個世界變化真快,Flex都已經到3了,連4都快出現了,AIR都已經有正式版了...&lt;br /&gt;在看過越多東西後以前的感覺也慢慢回來了,滿腔的熱火也被點燃了...&lt;br /&gt;雖然要花時間追回這一年的空白,不過現在沒工作(有誰要我嗎?哈...)除了準備英文的考試外我時間多的很來好好追...&lt;br /&gt;發現一個很讚的網站&lt;a href="http://www.lynda.com/"&gt;lynda.com&lt;/a&gt;,裡面有很多的學習資源,當然包含了&lt;a href="http://movielibrary.lynda.com/html/modListing.asp?pid=205"&gt;Flex&lt;/a&gt;..&lt;br /&gt;有些章節是免費的,不過要完整還是要付錢啦,配合準備一下去翻Adobe線上手冊跟&lt;a href="http://flex.org"&gt;flex.org&lt;/a&gt;挖挖寶應該就很夠用了...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-7011967798321449699?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/7011967798321449699/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=7011967798321449699' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/7011967798321449699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/7011967798321449699'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2008/10/begin.html' title='Begin...'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-7984297960041996478</id><published>2007-06-11T14:06:00.000+08:00</published><updated>2007-06-11T14:11:00.336+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apollo'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Adobe重大發表...</title><content type='html'>今天Adobe在&lt;a href="http://labs.adobe.com/"&gt;Labs&lt;/a&gt;放出了&lt;a href="http://labs.adobe.com/technologies/flex/"&gt;Flex 3&lt;/a&gt;跟&lt;a href="http://labs.adobe.com/technologies/air/"&gt;AIR&lt;/a&gt;(Adobe Integrated Runtime,也就是Apollo更名後的名字)的最新Bate版,另外配合這次發表,&lt;a href="http://labs.adobe.com/technologies/flashplayer9/"&gt;Flash Player&lt;/a&gt;也有更新了...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-7984297960041996478?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/7984297960041996478/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=7984297960041996478' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/7984297960041996478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/7984297960041996478'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/06/adobe.html' title='Adobe重大發表...'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-6835201909421875506</id><published>2007-05-26T23:33:00.000+08:00</published><updated>2007-05-26T23:36:18.044+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Flex 2.0.1 Hotfix 2</title><content type='html'>&lt;a href="http://www.adobe.com"&gt;Adobe&lt;/a&gt;發布了&lt;a href="http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=kb401825"&gt;Flex 2.0.1 Hotfix 2&lt;/a&gt;,修正了Flex 2.0.1的一些bug,有在使用Flex的朋友記得更新呀~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-6835201909421875506?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/6835201909421875506/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=6835201909421875506' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/6835201909421875506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/6835201909421875506'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/05/flex-201-hotfix-2.html' title='Flex 2.0.1 Hotfix 2'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-1106709409013433742</id><published>2007-05-26T11:48:00.000+08:00</published><updated>2007-05-26T11:52:52.672+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apollo'/><title type='text'>kuler...</title><content type='html'>不會配色嗎?可以試試&lt;a href="http://kuler.adobe.com/"&gt;kuler&lt;/a&gt;...&lt;br /&gt;目前有網頁版跟apollo版...&lt;br /&gt;不過我看起色票還真是沒感覺...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-1106709409013433742?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/1106709409013433742/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=1106709409013433742' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/1106709409013433742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/1106709409013433742'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/05/kuler.html' title='kuler...'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-3722057669638973209</id><published>2007-05-17T00:10:00.000+08:00</published><updated>2007-05-17T00:31:42.813+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>JavaFX Script...</title><content type='html'>目前Java社群最火熱的消息就是Sun公布了他們的RIA方案~&lt;a href="http://www.sun.com/software/javafx/script/index.jsp"&gt;JavaFX Script&lt;/a&gt;...&lt;br /&gt;相較於微軟(Microsoft)的&lt;a href="http://www.microsoft.com/silverlight/default01.aspx"&gt;silverlight&lt;/a&gt;,我對JavaFX的關注度還比較高一點,畢竟之前我是寫Java的(VB也有啦,不過我專四拋棄它轉投Delphi了,後來就專注Java了...),JavaFX開出來的需求很簡單,只要有JRE1.5以上就好,比較起FlashPlayer9的安裝率,我想應該不相上下吧,這背後的意義就是你寫的程式,只要發布馬上就可以跑,果然是我們常常聽到的Java口號~~"Write once, run anywhere!!"...&lt;br /&gt;仔細研究一下JavaFX,它是Java跟&lt;a href="http://en.wikipedia.org/wiki/VRML"&gt;VRML&lt;/a&gt;的組合,有了VRML的加持,補強Java UI的部份,目前開出來的開發工具除了官方的&lt;a href="http://www.netbeans.org/"&gt;NetBeans&lt;/a&gt;之外,就是&lt;a href="http://www.eclipse.org/"&gt;Eclipse&lt;/a&gt;了,目前也都有資源可以下載使用了,可以參考JavaFX的資源網站~&lt;a href="https://openjfx.dev.java.net/"&gt;openjfx&lt;/a&gt;...&lt;br /&gt;大戰準備開始啦,目前RIA三大廠(Adobe,Sun,Microsoft)的底牌都開出來啦,又是選邊站的時候了嗎?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-3722057669638973209?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/3722057669638973209/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=3722057669638973209' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/3722057669638973209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/3722057669638973209'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/05/javafx-script.html' title='JavaFX Script...'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-8356451043685936466</id><published>2007-05-11T15:07:00.000+08:00</published><updated>2007-05-11T15:13:22.638+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ActionScript'/><category scheme='http://www.blogger.com/atom/ns#' term='Apollo'/><title type='text'>asSQL...</title><content type='html'>&lt;a href="http://maclema.com/assql/"&gt;asSQL&lt;/a&gt;是一個AS3 Driver to MySQL,利用這個介面就可以直接存取MySQL就不用透過Server side的程式了,目前只提供Local端的方式連接,第一個想到的就是Apollo可以直接用,不過想到就是安全性的問題,或者其他配套的問題,不過還是看好發展性...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-8356451043685936466?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/8356451043685936466/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=8356451043685936466' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/8356451043685936466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/8356451043685936466'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/05/assql.html' title='asSQL...'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-2673651259310759652</id><published>2007-05-11T14:58:00.000+08:00</published><updated>2007-05-11T15:03:52.573+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flash Media Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Red5'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>FLVCheck Tool....</title><content type='html'>這是Adobe官方的&lt;a href="http://labs.adobe.com/technologies/flvcheck/"&gt;FLVCheck Tool&lt;/a&gt;,顧名思義就是拿來檢查利用其他非Adobe產品轉出來FLV的格式,包含metdata,&lt;span style="color:#6e6e6e;"&gt;timestamps,&lt;/span&gt;message headers是否符合目前Adobe的標準,這樣來確保使用上不會有問題...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-2673651259310759652?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/2673651259310759652/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=2673651259310759652' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/2673651259310759652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/2673651259310759652'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/05/flvcheck-tool.html' title='FLVCheck Tool....'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-7535486903918955313</id><published>2007-05-11T14:48:00.000+08:00</published><updated>2007-05-11T14:54:27.530+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Flex/AS3 3D Engine demo...</title><content type='html'>今天發現了這個網站&lt;a href="http://labs.getoutsmart.com/"&gt;Outsmart Labs&lt;/a&gt;,他們正在研究開發Flex/AS3 3D Engine,已經有&lt;a href="http://dev.getoutsmart.com/os3d/demos/videoroom/"&gt;demo&lt;/a&gt;可以看,很有趣,連裡面的Flex組件都可以照常使用,這可是不像某購物台在介紹電腦產品時放放影片檔一樣唬人喔,是可以自己操作的...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-7535486903918955313?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/7535486903918955313/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=7535486903918955313' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/7535486903918955313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/7535486903918955313'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/05/flexas3-3d-engine-demo.html' title='Flex/AS3 3D Engine demo...'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-5048505872422439682</id><published>2007-05-04T15:04:00.000+08:00</published><updated>2007-05-04T15:11:35.612+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Flash CS3初玩心得...</title><content type='html'>本來想寫長篇大論,但是如果是照大家都知道的特點寫就沒意思了,算了,寫自己用的感覺就好...&lt;br /&gt;Flex用久了就只會寫程式,所以只對程式撰寫上多玩了一下,感覺比Flash 8好多了,不管是程式碼提示,還有我最愛的程式碼整理跟檢查語法,另外就是Compiler的速度真的快很多...&lt;br /&gt;另外就是增加獨立Debug的功能區,用起來很直覺,資源監控上還蠻完整的,這部份就大大加分,好太多了,其他與其他產品整合沒機會玩到,所以就不多說了...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-5048505872422439682?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/5048505872422439682/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=5048505872422439682' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/5048505872422439682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/5048505872422439682'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/05/flash-cs3.html' title='Flash CS3初玩心得...'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-821951458966255764</id><published>2007-04-26T13:23:00.000+08:00</published><updated>2007-04-26T15:21:35.105+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Flex即將Open Source...</title><content type='html'>今天中午嗑便當的時候在&lt;a href="http://weblogs.macromedia.com/mxna/"&gt;MXNA&lt;/a&gt;上看到一大票Flex即將Open Source的消息...&lt;br /&gt;應該是在今年度Adobe會逐漸將Flex Open Source,採&lt;a href="http://www.mozilla.org/MPL/" onclick="javascript:urchinTracker('/outbound/www.mozilla.org');"&gt;Mozilla Public License&lt;/a&gt;(MPL)的方式...&lt;br /&gt;Open的內容如下:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;MXML Compiler&lt;/li&gt;&lt;li&gt;AS3 Compiler&lt;/li&gt;&lt;li&gt;Flex Command Line Debugger&lt;/li&gt;&lt;li&gt;View Source Utilities&lt;/li&gt;&lt;li&gt;Web Tier Compiler Modules&lt;/li&gt;&lt;li&gt;Automated Testing&lt;/li&gt;&lt;/ul&gt;沒有Open的如下:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Flash Player&lt;/li&gt;&lt;li&gt;Flex Builder&lt;/li&gt;&lt;li&gt;LiveCycle Data Services(就是之前的Flex Data Services)&lt;/li&gt;&lt;li&gt;Charting Component&lt;/li&gt;&lt;/ul&gt;可以想像的到以後會有免費的Flex IDE工具可以用,一大堆延伸的技術被發展出來...&lt;br /&gt;Adobe這招厲害,Open後靠社群發揚光大,然後再用商業力量推廣,最後就是開發市場上的市佔率...&lt;br /&gt;Anyway,這個消息還是很令人興奮呀!!!&lt;br /&gt;PS1.資料來源&lt;a href="http://weblogs.macromedia.com/mxna/"&gt;MXNA&lt;/a&gt;,&lt;a href="http://rewindlife.com/"&gt;rewindlife.com&lt;/a&gt;&lt;br /&gt;PS2.找到官方消息網頁,請參考&lt;a href="http://labs.adobe.com/wiki/index.php/Flex:Open_Source"&gt;這裡&lt;/a&gt;...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-821951458966255764?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/821951458966255764/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=821951458966255764' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/821951458966255764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/821951458966255764'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/04/flexopen-source.html' title='Flex即將Open Source...'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-319810879373830791</id><published>2007-04-25T12:23:00.000+08:00</published><updated>2007-04-25T12:40:07.437+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Flex Component Kit for Flash CS3</title><content type='html'>在Flash CS3推出後陸續就可以看到Flash CS3跟Flex整合的工具推出了...&lt;br /&gt;現在這個工具&lt;a href="http://labs.adobe.com/wiki/index.php/Flex_Component_Kit_for_Flash_CS3"&gt;Flex Component Kit for Flash CS3&lt;/a&gt;不得不講,它是用來將Flash CS3設計出來的組件輸出SWC給Flex整合使用,在這裡就已經可以想像到Flex有這個利器的幫助所創造出來的介面會多多采多姿了...&lt;br /&gt;不過在使用上要注意的是以下幾點:&lt;br /&gt;1.需要&lt;a href="http://www.webstudio.com.cn/blog/go.php?http://www.adobe.com/exchange/em_download/" target="_blank" title="(14 hits)" onmouseover="javascript:window.status='http://www.adobe.com/exchange/em_download/'; return false;" onmouseout="javascript:window.status=''; return false;"&gt;Adobe Extension Manager 1.8&lt;/a&gt;&lt;br /&gt;2.需要&lt;a href="http://www.webstudio.com.cn/blog/go.php?http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=kb401493" target="_blank" title="(12 hits)" onmouseover="javascript:window.status='http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=kb401493'; return false;" onmouseout="javascript:window.status=''; return false;"&gt;Flex 2.0.1 patch for &lt;span class="caps"&gt;CS3 &lt;/span&gt;Compatability&lt;/a&gt;&lt;br /&gt;3.在Flash CS3開發的必須是AS3格式的程式輸出的SWC檔...&lt;br /&gt;4.當然其他基本的工具都要有(Flash CS3,Flex,Flash Player9...)&lt;br /&gt;另外可以參考&lt;a href="https://admin.adobe.acrobat.com/_a300965365/p75214263/"&gt;這個&lt;/a&gt;線上會議的介紹,很詳細的介紹跟Demo,中午嗑便當的時候可以看看...&lt;br /&gt;&lt;span class="hitcounter"&gt;&lt;/span&gt;&lt;span class="hitcounter"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-319810879373830791?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/319810879373830791/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=319810879373830791' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/319810879373830791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/319810879373830791'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/04/flex-component-kit-for-flash-cs3.html' title='Flex Component Kit for Flash CS3'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-4930483130375605773</id><published>2007-04-17T13:04:00.000+08:00</published><updated>2007-04-17T13:23:17.516+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>Flash CS3資源...</title><content type='html'>最近特別懶惰,工作完後回到家就往床上報到了...&lt;br /&gt;有些消息還是得注意一下...&lt;br /&gt;自從上個月底&lt;a href="http://www.adobe.com/"&gt;Adobe&lt;/a&gt;發表&lt;a href="http://www.adobe.com/products/creativesuite/"&gt;CreativeSuite 3&lt;/a&gt;(CS3)後陸續就看見相關產品的蹤跡了...&lt;br /&gt;雖然都還沒有開賣跟完全開放試用版下載,但是還是陸續發表...&lt;br /&gt;今天看到了&lt;a href="http://www.adobe.com/products/flash/"&gt;Flash CS3&lt;/a&gt;的文件放出來了,詳細可以參考&lt;a href="http://www.adobe.com/support/documentation/en/flash/"&gt;Flash resources&lt;/a&gt;,裡面很多文件都有線上版跟PDF版,資源相當豐富...&lt;br /&gt;另外還有跟Flex整合的&lt;a href="http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=kb401493"&gt;Flex 2.0.1 patch for Flash CS3 Professional compatibility&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-4930483130375605773?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/4930483130375605773/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=4930483130375605773' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/4930483130375605773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/4930483130375605773'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/04/flash-cs3.html' title='Flash CS3資源...'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-2340854920471968145</id><published>2007-03-30T16:30:00.000+08:00</published><updated>2007-03-30T17:22:29.660+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flash Media Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Red5'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Red5...</title><content type='html'>&lt;a href="http://osflash.org/red5"&gt;Red5&lt;/a&gt;是Open source的Flash Media Server(FMS),現在最新的版本是0.6 rc2...&lt;br /&gt;在多方考量下,決定將之前開發的FMS相關程式移轉到Red5上...&lt;br /&gt;Red5是Java base的,所以我又把以前寫java程式環境建構起來(腦袋的java compiler也需要換換..)..&lt;br /&gt;開發環境如下:&lt;br /&gt;*Server-side部分&lt;br /&gt;&amp;nbsp;-&lt;a href="http://java.sun.com/"&gt;Java&lt;/a&gt; JDK 6&lt;br /&gt;&amp;nbsp;-&lt;a href="http://www.eclipse.org/"&gt;eclipse&lt;/a&gt; 3.2.2&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;a href="http://subclipse.tigris.org/"&gt;Subclipse&lt;/a&gt;(SVN plug-in)&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;a href="http://quantum.sourceforge.net/"&gt;QuantumDB&lt;/a&gt;(Database access plug-in)&lt;br /&gt;&amp;nbsp;&amp;nbsp;-&lt;a href="http://www.xmlbuddy.com/"&gt;XMLBuddy&lt;/a&gt;(XML edit plug-in)&lt;br /&gt;*Client-side部分&lt;br /&gt;&amp;nbsp;-&lt;a href="http://www.adobe.com/products/flex/"&gt;Flex 2 Builder&lt;/a&gt;&lt;br /&gt;*DataBase部份&lt;br /&gt;&amp;nbsp;-&lt;a href="http://www.mysql.com/"&gt;MySql &lt;/a&gt;5.0.26&lt;br /&gt;其實Flex 2 builder也可以是plug-in的形式存在在eclipse中,因為Flex 2 builder本來就是以eclipse為基礎開發的,我最早學習Flex 2的時候也是這樣子弄,但後來我還是移除掉重新安裝獨立的版本,因為開發環境比較單純,因為我的eclipse已經裝了一堆plug-in...&lt;br /&gt;大概講一下怎麼部署Red5,透過SVN(網址:&lt;a href="http://svn1.cvsdude.com/osflash/red5/java/server/trunk"&gt;http://svn1.cvsdude.com/osflash/red5/java/server/trunk&lt;/a&gt;)就可以直接取出Red5到電腦上,然後必須先透過Ant部署/建構(red5 root資料夾內的build.xml),這樣就完成基本的環境建構了...&lt;br /&gt;接下來就可以寫測試程式,跟開始移轉FMS程式到Red5上了,下面有個網站可以參考...&lt;br /&gt;&lt;a href="http://www.joachim-bauch.de/index.html/en"&gt;http://www.joachim-bauch.de/index.html/en&lt;/a&gt;&lt;br /&gt;在tutorials裡面就有Red5的教學文章(包含建立第一隻程式,跟從FMS移轉到Red5..)&lt;br /&gt;基本上Red5的中文資源真的很少,我英文又破,所以花很多時間在看文件跟資料上,學海無涯呀...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-2340854920471968145?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/2340854920471968145/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=2340854920471968145' title='3 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/2340854920471968145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/2340854920471968145'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/03/red5.html' title='Red5...'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-1708524969583445146</id><published>2007-03-25T23:44:00.000+08:00</published><updated>2007-03-25T23:50:59.205+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Flex 2.0.1 SDK Hotfix 1...</title><content type='html'>&lt;a href="http://www.adobe.com/support/flex/ts/documents/kb401224/flex2sdk_hf1_159086.zip"&gt;Flex 2.0.1 SDK Hotfix 1&lt;/a&gt;釋出了...&lt;br /&gt;修正了一些Bug,主要如下:&lt;br /&gt;1.DataGrid&lt;br /&gt;2.CellRenderer&lt;br /&gt;3.Tree&lt;br /&gt;4.其他修正&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-1708524969583445146?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/1708524969583445146/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=1708524969583445146' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/1708524969583445146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/1708524969583445146'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/03/flex-201-sdk-hotfix-1.html' title='Flex 2.0.1 SDK Hotfix 1...'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-5353021601458285753</id><published>2007-03-21T14:50:00.000+08:00</published><updated>2007-03-21T14:58:11.100+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flash Media Server'/><title type='text'>FLV MetaData Viewer...</title><content type='html'>想看FLV的MetaData嗎?除了自己寫程式去撈外就是找工具用了...&lt;br /&gt;上次抓附加MetaData資訊的工具(&lt;a href="http://buraks.com/flvmdi/"&gt;FLVMDI)&lt;/a&gt;的網站另外有個工具也很讚...&lt;br /&gt;就是 FLV MetaData Viewer (&lt;a href="http://www.buraks.com/flvmdv/"&gt;FLVMDV&lt;/a&gt;),可以在檔案內容裡面看到FLV的MetaData...&lt;br /&gt;這樣要判斷FLV的資訊就方便許多...&lt;br /&gt;當有好用的工具就會野心很大的想,有沒有可以把所有相關影音資訊秀出來的工具呀?這樣就不用自己去猜他背後的編碼格式是什麼了...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-5353021601458285753?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/5353021601458285753/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=5353021601458285753' title='1 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/5353021601458285753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/5353021601458285753'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/03/flv-metadata-viewer.html' title='FLV MetaData Viewer...'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-1168713346746887082</id><published>2007-03-21T14:31:00.000+08:00</published><updated>2007-03-22T15:26:02.661+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apollo'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Apollo小玩心得...</title><content type='html'>這兩天找空小玩了一下Apollo,寫了幾個小程式來試看看...&lt;br /&gt;基本上跟寫Flex程式沒多大差別,我也將以前的程式移轉Apollo上,目前是沒遇到問題,所以看起來是沒有上手問題...&lt;br /&gt;不過畢竟是alpha 1,所以還是有些問題...&lt;br /&gt;&amp;lt;mx:Html&amp;gt;標籤大概是這一次alpha上最受注目的項目之ㄧ,不過利用它寫出來的程式還是有問題,我遇到的問題如下:&lt;br /&gt;*多國語言顯示與輸入的問題:這部份我沒有詳細研究不過我想Apollo應該還是會以unicode為主,但是遇到某些網頁(包含正體中文,簡體中文,日文)還是會出現問題,輸入部分我用新注音完全無法輸入,不知道是alpha 1版的關係,還是我程式沒寫好...&lt;br /&gt;*字型顯示和CSS問題:這個跟unciode網頁應該也有相關的問題,遇到某些網頁排版會死的很慘,目前支援度看來還有待改進...&lt;br /&gt;*沒有內嵌Flash player:瀏覽到含有Flash的網頁都無法顯示,這部份是Apollo一直強調整合的部份,但是在Alpha 1上沒看到,有點可惜(PDF好像也沒有,這也是強調重點之ㄧ)...&lt;br /&gt;*文件要另外開來看,沒有跟Flex 2 builder整合,會不會因為只是Alpha 1所以沒做...&lt;br /&gt;*建立Apollo專案的時候還需要自己手動設定run/debug的方式,不然預設會跑Flex專案編譯,這點就很奇怪,不知道是我安裝的問題還是其他問題,都已經建立Apollo專案了,怎麼還要自己手動調,怪怪的...&lt;br /&gt;不過Apollo終於掀開神秘的面紗出現在面前,看來未來這幾個月會很好玩呀!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-1168713346746887082?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/1168713346746887082/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=1168713346746887082' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/1168713346746887082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/1168713346746887082'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/03/apollo_21.html' title='Apollo小玩心得...'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-7018045804740879282</id><published>2007-03-19T13:51:00.000+08:00</published><updated>2007-03-19T14:47:21.821+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apollo'/><title type='text'>Apollo alpha 1 開放下載啦...</title><content type='html'>Adobe的Apollo終於放出了alpha 1版了...&lt;br /&gt;目前可以下載到的包含Runtime,SDK,文件,開發套件for Flex Builder 2.01和範例程式...&lt;br /&gt;要來好好玩一下啦...&lt;br /&gt;另外Apollo for Adobe Flex Developers Pocket Guide這本書在Adobe Labs也放了整本書的pdf版上去,真是驚奇,是不給歐萊禮賣這本書了嗎?乾脆就免費大放送的政策真是讚呀...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://labs.adobe.com/technologies/apollo/" target="_blank"&gt;*Adobe Apollo（Adobe Labs）&lt;/a&gt;&lt;br /&gt;&lt;a href="http://labs.adobe.com/wiki/index.php/Apollo:Applications:Samples" target="_blank"&gt;*Apollo:Applications:Samples（Adobe Labs）&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.macromedia.com/pub/labs/apollo/documentation/apollo_for_flex_pocketguide_031907.pdf" target="_blank"&gt;*Apollo for Adobe Flex Developers Pocket Guide（Adobe Labs）&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-7018045804740879282?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/7018045804740879282/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=7018045804740879282' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/7018045804740879282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/7018045804740879282'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/03/apollo-alpha-1.html' title='Apollo alpha 1 開放下載啦...'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-1863428070830615875</id><published>2007-03-14T15:25:00.000+08:00</published><updated>2007-03-14T15:35:00.861+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apollo'/><title type='text'>Apollo for Adobe Flex Developers Pocket Guide...</title><content type='html'>看&lt;a href="http://weblogs.macromedia.com/mxna/"&gt;MXNA&lt;/a&gt;的時候發現了&lt;a href="http://www.oreilly.com/catalog/9780596513917/index.html"&gt;Apollo for Adobe Flex Developers Pocket Guide&lt;/a&gt;這本書的完整版!!!&lt;br /&gt;馬上抓下來存檔,晚上要K的書又多一本啦!&lt;br /&gt;&lt;a href="http://labs.adobe.com/"&gt;Adobe Lab&lt;/a&gt;的&lt;a href="http://labs.adobe.com/wiki/index.php/Apollo"&gt;Apollo&lt;/a&gt;網頁已經把DownLoads跟Documentation兩區準備好啦...&lt;br /&gt;看來快啦!!Apollo~~~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-1863428070830615875?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/1863428070830615875/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=1863428070830615875' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/1863428070830615875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/1863428070830615875'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/03/apollo-for-adobe-flex-developers-pocket.html' title='Apollo for Adobe Flex Developers Pocket Guide...'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-7237497384829106590</id><published>2007-03-14T13:06:00.000+08:00</published><updated>2007-03-14T13:13:52.937+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flash Media Server'/><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Flv MetaData...</title><content type='html'>這兩天用Flex開發Flv的播放程式...&lt;br /&gt;由於沒有利用Flash Media Server,所以要取得Flv的基本資訊就要靠Flv的MetaData...&lt;br /&gt;找到一個Open Source的工具&lt;a href="http://buraks.com/flvmdi/"&gt;FLVMDI&lt;/a&gt;可以附加MetaData到Flv裡面,也支援command模式,這樣利用Script大量輸出會比較方便...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-7237497384829106590?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/7237497384829106590/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=7237497384829106590' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/7237497384829106590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/7237497384829106590'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/03/flv-metadata.html' title='Flv MetaData...'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-8027176998326060852</id><published>2007-03-12T16:48:00.000+08:00</published><updated>2007-03-12T18:21:11.772+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Skinning &amp; Scale-9</title><content type='html'>開始進入令我頭痛的章節...&lt;br /&gt;先來看&lt;a href="http://livedocs.adobe.com/flex/201/html/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Book_Parts&amp;file=skinning_071_02.html"&gt;Skinning,&lt;/a&gt;照字義翻就是皮膚,用來改變組件外觀的...&lt;br /&gt;以Flex Quick Starts的例子來看是用Button組件,裡面包含三個屬性(ownSkin, upSkin, and overSkin)來定義Skins,你可以在&amp;lt;mx:Button&amp;gt;裡面定義這三個屬性,也可以透過CSS利用&amp;lt;Style&amp;gt;區塊來定義Button的Skins...&lt;br /&gt;這三個屬性(ownSkin, upSkin, and overSkin)也描述了Button組件對於滑鼠的三種行為,每個UI組件包含的Skins不盡相同,所以詳細還是得要查手冊...&lt;br /&gt;再來看&lt;a href="http://livedocs.adobe.com/flex/201/html/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Book_Parts&amp;file=embed_082_9.html"&gt;Scale-9&lt;/a&gt;,Scale-9是在Flash8裡面出現的,強調在作縮放的時候,會保持外型不變,它是將圖像切割成九個區塊來定義屬性,Scale-9要用&lt;a href="http://livedocs.adobe.com/flex/2/docs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&amp;amp;file=00000968.html"&gt;Embedding&lt;/a&gt;的技巧來內嵌資料,Scale-9有四個參數(scaleGridTop, scaleGridBottom, scaleGridLeft, and scaleGridRight)來做調整...&lt;br /&gt;之前有看到一個用Flex做Theme的網站(&lt;a href="http://www.scalenine.com/"&gt;Scalenine&lt;/a&gt;),就是大量利用Scale-9的技巧來做,這才是專業呀,看來自己還需要的努力還很多...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-8027176998326060852?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/8027176998326060852/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=8027176998326060852' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/8027176998326060852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/8027176998326060852'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/03/skinning-scale-9.html' title='Skinning &amp; Scale-9'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-1807051210510457190</id><published>2007-03-08T18:45:00.000+08:00</published><updated>2007-03-08T19:05:04.998+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash'/><title type='text'>奇怪的XML...</title><content type='html'>之前開發一個展示程式時遇到一個問題...&lt;br /&gt;我利用Flex透過Web Service跟後端程式利用XML做資料交換....&lt;br /&gt;另外在一個Flash程式上也會讀到相同一份XML資料...&lt;br /&gt;問題來了,我Flex的程式是最早完成的,所以測試都沒問題,&lt;br /&gt;但是Flash的程式就是沒有辦法讀到同一份XML...&lt;br /&gt;當下以為我Flash程式寫錯了,所以進入漫長的Debug階段...&lt;br /&gt;最後在手賤的情況下發現了bug在哪,原來是XML的編排有問題...&lt;br /&gt;下面有兩段XML碼:&lt;br /&gt;&lt;code class="flex"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&lt;br /&gt;&amp;lt;catalog&amp;gt;&lt;br /&gt;  &amp;lt;item itemId="1"&amp;gt;&lt;br /&gt;    &amp;lt;name&amp;gt;item1&amp;lt;/name&amp;gt;&lt;br /&gt;  &amp;lt;/item&amp;gt;&lt;br /&gt;  &amp;lt;item itemId="2"&amp;gt;&lt;br /&gt;    &amp;lt;name&amp;gt;item2&amp;lt;/name&amp;gt;&lt;br /&gt;  &amp;lt;/item&amp;gt;&lt;br /&gt;&amp;lt;/catalog&amp;gt;&lt;/code&gt;  &lt;br /&gt;&lt;code class="flex"&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;&amp;lt;catalog&amp;gt;&amp;lt;item itemId="1"&amp;gt;&amp;lt;name&amp;gt;item1&amp;lt;/name&amp;gt;&amp;lt;/item&amp;gt;&amp;lt;item itemId="2"&amp;gt;&amp;lt;name&amp;gt;item2&amp;lt;/name&amp;gt;&amp;lt;item&amp;gt;&amp;lt;/catalog&amp;gt;&lt;/code&gt;&lt;br /&gt;兩段XML有時麼不一樣呢?答案是沒有,只是有換行跟空白的差別而已...&lt;br /&gt;但是很奇怪的是,第一種有空白有換行的Flex讀的到,Flash就不行了,所以後來全部改用第二種又臭又長的方式...&lt;br /&gt;我本來以為是我用的文字編輯器自己幫我加了一些標籤進去所以造成無法讀取XML,但是很奇怪Flex又讀的到,很玄,問題解決了,但我還是不知道為什麼...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-1807051210510457190?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/1807051210510457190/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=1807051210510457190' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/1807051210510457190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/1807051210510457190'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/03/xml.html' title='奇怪的XML...'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-4439629098793985365</id><published>2007-03-08T17:47:00.000+08:00</published><updated>2007-03-08T18:41:19.761+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Repeater...</title><content type='html'>&lt;a href="http://livedocs.adobe.com/flex/201/langref/mx/core/Repeater.html"&gt;Repeater&lt;/a&gt;是一個Runtime Object用來建構重複的組件...&lt;br /&gt;基本MXML語法如下:&lt;br /&gt;&lt;code class="flex"&gt;&amp;lt;mx:Repeater&lt;span style="font-weight: bold;"&gt;&lt;span style="font-family:monospace;"&gt; &lt;/span&gt;Properties Events&lt;/span&gt;&amp;gt;&lt;br /&gt;  &amp;lt;&lt;span&gt;UIComponent區塊&lt;/span&gt;&amp;gt;&lt;br /&gt;&amp;lt;mx:Repeater/&amp;gt;&lt;/code&gt;&lt;br /&gt;屬性裡面最常用到的就是dataProvider,透過Data Binding的技巧就可以取得資料來源,另外測試了幾個屬性:&lt;br /&gt;count:限制Repeater產生的組件個數,&lt;br /&gt;startingIndex:從第幾個資料來源開始產生組件,&lt;br /&gt;currentItem:回傳目前被抓取的項目(回傳Object)&lt;br /&gt;currentIndex:回傳目前被抓取的項目的索引(回傳Int)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-4439629098793985365?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/4439629098793985365/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=4439629098793985365' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/4439629098793985365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/4439629098793985365'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/03/repeater.html' title='Repeater...'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-7063297810677212122</id><published>2007-03-07T17:36:00.000+08:00</published><updated>2007-03-07T18:16:05.536+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Transitions &amp; States</title><content type='html'>&lt;a href="http://livedocs.adobe.com/flex/201/html/transitions_080_01.html"&gt;Transitions&lt;/a&gt;顧名思義就是轉換,而且是應用在States轉換之間...&lt;br /&gt;來研究一下&lt;a href="http://livedocs.adobe.com/flex/2/langref/mx/states/Transition.html"&gt;Transition&lt;/a&gt;這個Class,基本的MXML與法如下:&lt;br /&gt;&lt;code class="flex"&gt;&amp;lt;mx:Transition id="myTransition" fromState="*" toState="*"&amp;gt;&lt;br /&gt;  &amp;lt;effects區塊&amp;gt;&lt;br /&gt;&amp;lt;/mx:Transition&amp;gt;&lt;/code&gt;&lt;br /&gt;&amp;lt;mx:Transition&amp;gt;標籤裡面有兩個屬性fromState,toState表示你希望產生效果的States切換來源跟目的,*表示所有情況都要用...&lt;br /&gt;effects區塊就參照&lt;a href="http://livedocs.adobe.com/flex/2/langref/mx/effects/package-detail.html"&gt;mx.effects&lt;/a&gt;這個Package的說明,在Flex Quick Starts裡面是利用&lt;a href="http://livedocs.adobe.com/flex/2/langref/mx/effects/Parallel.html"&gt;Parallel&lt;/a&gt;這個effects...&lt;br /&gt;在有些effects的Class裡面說到會有包含children的項目,像Parallel就可以使用的子Class有Move,Resize,Sequence...等,這部份請參考Help文件的說明...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-7063297810677212122?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/7063297810677212122/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=7063297810677212122' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/7063297810677212122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/7063297810677212122'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/03/transitions-states.html' title='Transitions &amp; States'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-8278627552458822676</id><published>2007-03-06T16:43:00.000+08:00</published><updated>2007-03-06T18:07:00.058+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>States 續...</title><content type='html'>詳細來研究&lt;a href="http://livedocs.adobe.com/flex/2/langref/mx/states/package-detail.html"&gt;States&lt;/a&gt;...&lt;br /&gt;States的應用其實很簡單,利用Design面板其實就可以做到大部分的處理了...&lt;br /&gt;但是有些地方還是需要寫程式會比較方便...&lt;br /&gt;比如說我有插入Hbox/Vbox組件做畫面配置,在Design面板就會看不到,那就需要寫程式處理了...&lt;br /&gt;利用&amp;lt;mx:AddChild&amp;gt;的relativeTo屬性來決定你要放置新的UI組件位置與BaseState的舊組件的關係...&lt;br /&gt;另外States的組成可以是樹狀的,完全是看妳basedOn哪個State...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-8278627552458822676?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/8278627552458822676/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=8278627552458822676' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/8278627552458822676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/8278627552458822676'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/03/states_06.html' title='States 續...'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-5345515790196586321</id><published>2007-03-05T16:29:00.000+08:00</published><updated>2007-03-07T17:43:50.554+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>States...</title><content type='html'>Flex的&lt;a href="http://livedocs.adobe.com/flex/201/html/using_states_079_01.html"&gt;States&lt;/a&gt;很像是Flash的的Stage...&lt;br /&gt;用來切換目前的程式狀態...&lt;br /&gt;你可以用來定義哪些功能配合顯示哪些States...&lt;br /&gt;你也可以像Flash一樣定義States轉場...&lt;br /&gt;更不用說像Flash一樣的轉場特效照樣可以使用(請參考&lt;a href="http://livedocs.adobe.com/flex/2/langref/mx/effects/package-detail.html"&gt;mx.effects&lt;/a&gt; Package)...&lt;br /&gt;Flex Quick Starts裡面談States的部份很簡單,程式碼也只是用MXML就達到了效果...&lt;br /&gt;不過我還是稍微改寫了一下,以符合實際應用的情況...&lt;br /&gt;以下是程式碼片段:&lt;br /&gt;&lt;code class="flex"&gt;private function doChangeStates(evt:Event):void{&lt;br /&gt;  currentState = currentState == 'Register' ? '':'Register';&lt;br /&gt;}&lt;/code&gt;&lt;br /&gt;透過這個Function就可以透過click event去判斷目前所在的States是哪個,然後做切換...&lt;br /&gt;利用Function的寫法的好處就是可以擴充跟Copy&amp;amp;Paste(Reuse啦,想到哪去...)...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-5345515790196586321?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/5345515790196586321/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=5345515790196586321' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/5345515790196586321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/5345515790196586321'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/03/states.html' title='States...'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-9020237839732586109</id><published>2007-03-05T14:38:00.000+08:00</published><updated>2007-03-05T16:16:02.835+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apollo'/><title type='text'>Apollo的第一本書...</title><content type='html'>這個月是&lt;a href="http://labs.adobe.com/wiki/index.php/Apollo"&gt;Apollo&lt;/a&gt;最值得關注的一個月,在&lt;a href="http://www.adobe.com/"&gt;Adobe&lt;/a&gt;的計畫裡三月應該要有測試版可以玩....&lt;br /&gt;所以每天都在注意開放下載沒,還沒看到消息倒是看到了Apollo有了第一本書...&lt;br /&gt;&lt;a href="http://www.oreilly.com/catalog/9780596513917/index.html"&gt;&lt;b class="sans"&gt;Apollo for Adobe Flex Developers Pocket Guide&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;作者是Mike Chambers.&lt;br /&gt;出版社是動物書商(個人覺得:D)歐萊禮.&lt;br /&gt;網路上也找的到試讀的章節了,講&lt;a href="http://www.oreilly.com/catalog/9780596513917/chapter/ch04.pdf"&gt;File System API&lt;/a&gt;...&lt;br /&gt;大概讀了一下,越來越有Apollo要來了的實際感覺了...&lt;br /&gt;之前接過一個案子要利用&lt;a href="http://www.multidmedia.com/"&gt;Zinc &lt;/a&gt;+ Flash/Flex開發一個展示程式...&lt;br /&gt;Debug起來真是痛苦,寫程式要寫兩段配合是在Flash/Flex開發用還是經過Zinc編譯過後用...&lt;br /&gt;雖然Zinc提供的API已經相當強大好用,但是寫起程式來工具的使用還是綁手綁腳的...&lt;br /&gt;Apollo的出現就統一用Flex Builder 2開發了,這樣開發/Debug上就會流暢順利許多...&lt;br /&gt;Apollo...快來吧~~&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-9020237839732586109?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/9020237839732586109/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=9020237839732586109' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/9020237839732586109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/9020237839732586109'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/03/apollo.html' title='Apollo的第一本書...'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-4899065847833809731</id><published>2007-03-03T18:21:00.000+08:00</published><updated>2007-03-03T18:26:36.688+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Flex Quick Starts 中文版...</title><content type='html'>原來...&lt;br /&gt;Flex Quick Starts有正體中文版....&lt;br /&gt;平常都只會找英文資料而已,我記得我之前找都還是會轉到英文網頁去呀...&lt;br /&gt;不知道何時提供的,不過也讓入門的門檻低一點啦,畢竟英文我也很爛...哈...&lt;br /&gt;看了一下中文版的,最新的還是只有英文網頁有,不過資料相當充足了...&lt;br /&gt;連結如下:&lt;br /&gt;1.&lt;a href="http://www.adobe.com/tw/devnet/flex/"&gt;Flex Quick Starts 正體中文網頁&lt;/a&gt;&lt;br /&gt;2.&lt;a href="http://www.adobe.com/devnet/flex/"&gt;Flex Quick Starts 英文網頁&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-4899065847833809731?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/4899065847833809731/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=4899065847833809731' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/4899065847833809731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/4899065847833809731'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/03/flex-quick-starts_03.html' title='Flex Quick Starts 中文版...'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-3030654000717668557</id><published>2007-03-03T17:15:00.000+08:00</published><updated>2007-03-05T14:35:40.908+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>User interface 序...</title><content type='html'>自己寫了多年的程式,但對於目前多變化UI的處理一籌莫展...&lt;br /&gt;認識我的都知道,程式ok,美工別找我,我是那種幫忙寫Flash程式連基本的畫面處理都堅持要用ActionScript處理的人,寫程式比較快嘛 :D...&lt;br /&gt;在進入RIA的時代後,從後端程式拉到前端來就不得不面對這個自己最弱的一環...&lt;br /&gt;Flex的UI組件很強大,所以要學的還很多呢...&lt;br /&gt;先介紹兩個網頁...&lt;br /&gt;1.&lt;a href="http://examples.adobe.com/flex2/inproduct/sdk/explorer/explorer.html"&gt;Adobe Flex 2 Component Explorer&lt;/a&gt;&lt;br /&gt;2.&lt;a href="http://examples.adobe.com/flex2/consulting/styleexplorer/Flex2StyleExplorer.html"&gt;Flex 2 Style Explorer&lt;/a&gt;&lt;br /&gt;第一個網頁最好能看到直覺到看到Flex寫出來的程式馬上知道是哪些組件兜起來的,我就還不行,所以要猛看...&lt;br /&gt;第二個網頁是新版的Flex 2 CSS Explorer,CSS在Flex中(應該說所有網頁程式中)很重要,現在的程式視覺處理部份第一眼就決定這個程式好不好的比重太高了,畫面處理不好大概也沒多少人想用,所以CSS就很重要了(當初我打死不碰的一塊= =,報應來了...)&lt;br /&gt;知道組件後接下來就是怎麼用的問題了...&lt;br /&gt;這可學問大了,個人覺得Flex 2很大的精華就在這裡...&lt;br /&gt;&lt;br /&gt;Flex Quick Starts的Building a simple user interface介紹了基本的user interface相關的議題...&lt;br /&gt;*  Using controls&lt;br /&gt;* Using containers&lt;br /&gt;* Styling your components&lt;br /&gt;* Adding effects&lt;br /&gt;* Creating states&lt;br /&gt;* Defining state transitions&lt;br /&gt;* Using tooltips&lt;br /&gt;* Controlling the cursor&lt;br /&gt;&lt;br /&gt;把範例程式跟說明看一看應該基本的應用就可以上手了...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-3030654000717668557?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/3030654000717668557/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=3030654000717668557' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/3030654000717668557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/3030654000717668557'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/03/flexser-interface.html' title='User interface 序...'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-4699961928215515728</id><published>2007-03-03T12:14:00.000+08:00</published><updated>2007-03-07T17:07:25.549+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Handling events 續...</title><content type='html'>續Handling events 思考到的問題...&lt;br /&gt;下面有兩個程式片斷&lt;br /&gt;第一種:&lt;br /&gt;&lt;code class="flex"&gt;private function doChange():void{&lt;br /&gt;  bt.label="Change!";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:Button id="bt" label="Click!" click="doChange()"/&amp;gt;&lt;/code&gt;&lt;br /&gt;第二種:&lt;br /&gt;&lt;code class="flex"&gt;private function doChange(evt:Event):void{&lt;br /&gt;  bt.label="Change";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&amp;lt;mx:button id="bt" label="Click!" click="doChange(event)"/&amp;gt;&lt;/code&gt;&lt;br /&gt;兩段程式碼可以做到一樣的事情,就是把button組件的lable換掉,&lt;br /&gt;個人習慣是第一種,但是在event based programming的觀念裡面還是要傳遞event才方便後續處理.&lt;br /&gt;如下程式碼:&lt;br /&gt;&lt;code class="flex"&gt;function doChange( evt:Event ){&lt;br /&gt;  trace("evt: ", evt );&lt;br /&gt;  if( evt.target == "btn1" ){&lt;br /&gt;    //do something&lt;br /&gt;  }&lt;br /&gt;}&lt;/code&gt;&lt;br /&gt;所以ActionScript有這樣的彈性,應用上更靈活,個人使用上還是比較在乎啥時候的時機啥時用比較好,所以還是讓自己學乖一點寫寫正統的程式碼會比較好,基礎打穩點再說...&lt;br /&gt;感謝&lt;a href="http://twmug.com/"&gt;Jeremy&lt;/a&gt;老師的在&lt;a href="http://groups.google.com/group/riadev"&gt;RIADEV&lt;/a&gt;的回答...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-4699961928215515728?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/4699961928215515728/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=4699961928215515728' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/4699961928215515728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/4699961928215515728'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/03/handling-events.html' title='Handling events 續...'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-5933393176919268331</id><published>2007-03-02T16:06:00.000+08:00</published><updated>2007-03-05T19:09:55.599+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Flex'/><title type='text'>Handling events</title><content type='html'>今天主要從&lt;a href="http://www.adobe.com/"&gt;Adobe&lt;/a&gt;的&lt;a href="http://www.adobe.com/devnet/flex/"&gt;Flex Developer Center&lt;/a&gt;裡的Flex Quick Start下手...&lt;br /&gt;針對各個議題研讀並了解後改寫程式,熟習自己習慣的撰寫模式...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.adobe.com/devnet/flex/quickstart/handling_events/"&gt;Handling events&lt;/a&gt;&lt;br /&gt;event的處理有三種~&lt;br /&gt;*  Registering an event handler in MXML&lt;br /&gt;* Creating an inline event handler in the MXML definition&lt;br /&gt;* Registering an event listener through ActionScript&lt;br /&gt;&lt;br /&gt;自己習慣是利用第一跟第三種,&lt;br /&gt;第一種利用組件自己的觸發事件&lt;br /&gt;程式碼片段如下:&lt;br /&gt;&lt;code class="flex"&gt;private function doChange():void{&lt;br /&gt;  bt.label="Change";&lt;br /&gt;}&lt;/code&gt;&lt;br /&gt;然後在組件Button裡面註冊一個click="doChange()"就好了...&lt;br /&gt;&lt;br /&gt;第三種動態註冊我要監聽的事件&lt;br /&gt;程式碼片段如下:&lt;br /&gt;在application中加入creationComplete event,以便程式建立時執行init(),&lt;br /&gt;&lt;code class="flex"&gt;private function init():void{&lt;br /&gt;  addListeners();&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;private function addListeners():void{&lt;br /&gt;  //將button "bt"呼叫一個CLICK事件,利用onChange()處理&lt;br /&gt;  bt.addEventListener(MouseEvent.CLICK,onChange);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;//接受event做處理&lt;br /&gt;private function onChange(evt:Event):void{&lt;br /&gt;  bt.label="Change!";&lt;br /&gt;}&lt;/code&gt;&lt;br /&gt;在組件Button裡面就可以不需要呼叫click事件了..&lt;br /&gt;至於何時利用的時機個人覺得如下...&lt;br /&gt;1.如果只是做畫面(ui)上處理的,第一種跟第二種event就很好用了.&lt;br /&gt;2.第三種在做event control時必用,在Design Pattern裡面Singleton是常用的設計模式,所以大量使用這種方式註冊、監聽、廣播事件是很正常的.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-5933393176919268331?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/5933393176919268331/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=5933393176919268331' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/5933393176919268331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/5933393176919268331'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/03/flex-quick-starts.html' title='Handling events'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5454162439118583057.post-3241016959762184226</id><published>2007-03-02T15:58:00.000+08:00</published><updated>2007-03-02T16:02:07.838+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='其他'/><title type='text'>第一PO~</title><content type='html'>自己知道RIA也有幾個月了...&lt;br /&gt;這段時間試著利用Flash,Flex,Flash Media Server寫了幾個程式...&lt;br /&gt;深覺自己程度不足,所以決心從基礎打起...&lt;br /&gt;利用此blog來記錄順便做筆記...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5454162439118583057-3241016959762184226?l=learningria.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://learningria.blogspot.com/feeds/3241016959762184226/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5454162439118583057&amp;postID=3241016959762184226' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/3241016959762184226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5454162439118583057/posts/default/3241016959762184226'/><link rel='alternate' type='text/html' href='http://learningria.blogspot.com/2007/03/po.html' title='第一PO~'/><author><name>VickLee</name><uri>http://www.blogger.com/profile/09240553369854353622</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://2.bp.blogspot.com/_NLdPptqmQiE/SpSU1djmb2I/AAAAAAAADP4/fy2fGCYhzis/S220/IMG_8889.JPG'/></author><thr:total>0</thr:total></entry></feed>
