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

<channel>
	<title>d.CAT- the RIA blog &#187; flashcom</title>
	<atom:link href="http://ria.richtechmedia.com/category/flash/flashcom/feed/" rel="self" type="application/rss+xml" />
	<link>http://ria.richtechmedia.com</link>
	<description>a dedicated Flash&#124;Flex Rich Internet Application Blog from a senior Flex RIA developer/instructor</description>
	<lastBuildDate>Wed, 07 Apr 2010 02:39:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Flex 2 &#8211; 程式開發者的RIA快速解決方案 開始報名 + 好康放送</title>
		<link>http://ria.richtechmedia.com/2006/04/25/flex-2-%e7%a8%8b%e5%bc%8f%e9%96%8b%e7%99%bc%e8%80%85%e7%9a%84ria%e5%bf%ab%e9%80%9f%e8%a7%a3%e6%b1%ba%e6%96%b9%e6%a1%88-%e9%96%8b%e5%a7%8b%e5%a0%b1%e5%90%8d-%e5%a5%bd%e5%ba%b7%e6%94%be%e9%80%81/</link>
		<comments>http://ria.richtechmedia.com/2006/04/25/flex-2-%e7%a8%8b%e5%bc%8f%e9%96%8b%e7%99%bc%e8%80%85%e7%9a%84ria%e5%bf%ab%e9%80%9f%e8%a7%a3%e6%b1%ba%e6%96%b9%e6%a1%88-%e9%96%8b%e5%a7%8b%e5%a0%b1%e5%90%8d-%e5%a5%bd%e5%ba%b7%e6%94%be%e9%80%81/#comments</comments>
		<pubDate>Mon, 24 Apr 2006 17:42:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[flashcom]]></category>
		<category><![CDATA[flex]]></category>

		<guid isPermaLink="false">http://ria.richtechmedia.com/2006/04/25/flex-2-%e7%a8%8b%e5%bc%8f%e9%96%8b%e7%99%bc%e8%80%85%e7%9a%84ria%e5%bf%ab%e9%80%9f%e8%a7%a3%e6%b1%ba%e6%96%b9%e6%a1%88-%e9%96%8b%e5%a7%8b%e5%a0%b1%e5%90%8d-%e5%a5%bd%e5%ba%b7%e6%94%be%e9%80%81/</guid>
		<description><![CDATA[程式開發者的RIA快速解決方案-Flex 2
串流與多人連線應用-Flash Media Server
初識Flash ActionScript 3.0
兩個月前規畫的三門 one-day crash course 最近開始接受報名了，今天拿到五張 coupons，可以免費參加任何一場講座。有興趣的朋友歡迎索取，如果人數超過我會優先送給最有需要的五位  
當然，就算不克前來參加，也還是歡迎大家針對 flex2/as3 提問，能力所及之處我會儘力回覆。
]]></description>
		<wfw:commentRss>http://ria.richtechmedia.com/2006/04/25/flex-2-%e7%a8%8b%e5%bc%8f%e9%96%8b%e7%99%bc%e8%80%85%e7%9a%84ria%e5%bf%ab%e9%80%9f%e8%a7%a3%e6%b1%ba%e6%96%b9%e6%a1%88-%e9%96%8b%e5%a7%8b%e5%a0%b1%e5%90%8d-%e5%a5%bd%e5%ba%b7%e6%94%be%e9%80%81/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>crash course &#8211; Flash Media Server 2</title>
		<link>http://ria.richtechmedia.com/2006/03/11/crash-course-flash-media-server-2/</link>
		<comments>http://ria.richtechmedia.com/2006/03/11/crash-course-flash-media-server-2/#comments</comments>
		<pubDate>Sat, 11 Mar 2006 03:21:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[flashcom]]></category>

		<guid isPermaLink="false">http://ria.richtechmedia.com/?p=338</guid>
		<description><![CDATA[□管理 FMS
- 使用 FMS Management Console
- 設定 FMS
□使用 FMS 元件快速開發 flash Audio Video 應用程式
- 下載、安裝與設定 FMS 組件
- 第一個 FMS Chat 應用程式
- FMS組件介紹與應用範例
□串流播放預錄之影、音檔案
- 使用 NetConnection Class
- 使用 NetConnection Event
- Flash Video (FLV) 簡介
- 使用 Flash 8 Encoder (FLV encoder)
- 在flash內使用 Video Object
- 使用 flash 內建的 Media Playback 組件
□FMS Audio, Video 影音應用
- 使用 Microphone Class
- 使用 Camera [...]]]></description>
		<wfw:commentRss>http://ria.richtechmedia.com/2006/03/11/crash-course-flash-media-server-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>crash course 介紹</title>
		<link>http://ria.richtechmedia.com/2006/03/11/crash-course-%e4%bb%8b%e7%b4%b9/</link>
		<comments>http://ria.richtechmedia.com/2006/03/11/crash-course-%e4%bb%8b%e7%b4%b9/#comments</comments>
		<pubDate>Sat, 11 Mar 2006 03:17:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[flashcom]]></category>
		<category><![CDATA[flex]]></category>

		<guid isPermaLink="false">http://ria.richtechmedia.com/?p=335</guid>
		<description><![CDATA[最近規畫了一系列針對 Flex 2, AS3, Flash Media Server 的課程，但在這個時間點還很難變成full-length的regular course, 所以山不轉路轉，從下個月(2006-April)起將推出三場 one-day crash course，以入門簡介的方式花一天六小時介紹以上三個主題。
這三個  crash course 皆以演講(lecture) + 示範(demo)的方式進行，上半場介紹新工具與新語言的特色、改變之處，並且重點提示重要、方便好用的功能。
這些課程適合的對象：
＊AS3:
所有 Flash 玩家與工程師。由於AS3將會是 Flash 8.5 (代號 Blaze, 預定2006-June上市)的主要語言，因此在不久的將來所有flash designer/coder勢必都需要與它打交道，習慣使用AS3與各種新出現的 package, 還有更重要的 Display List。這個 crash course的目標就是快速介紹AS3中新出現的重要改變與功能，以及用它開發程式時的 best practice。
＊Flex 2:
適合Flash RIA工程師。Flex 2是新一代的 RIA 開發工具(IDE)，透過簡單的 mxml 與 AS3搭配，可以快速開發大型且複雜的企業級應用程式，這個crash course著重在介紹整個IDE的操作、mxml component使用以及範例程式開發。
＊FMS2:
Flash Media Server 2是 flash communication server 的後繼版本，主要用於 Audio/Video/Text 的多向溝通與影音傳輸，這個crash course將介紹 [...]]]></description>
		<wfw:commentRss>http://ria.richtechmedia.com/2006/03/11/crash-course-%e4%bb%8b%e7%b4%b9/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>FMS2回傳 recordset 注意事項</title>
		<link>http://ria.richtechmedia.com/2006/01/03/fms2%e5%9b%9e%e5%82%b3-recordset-%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a0%85/</link>
		<comments>http://ria.richtechmedia.com/2006/01/03/fms2%e5%9b%9e%e5%82%b3-recordset-%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a0%85/#comments</comments>
		<pubDate>Tue, 03 Jan 2006 03:34:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[actionscript]]></category>
		<category><![CDATA[flashcom]]></category>

		<guid isPermaLink="false">http://ria.richtechmedia.com/?p=316</guid>
		<description><![CDATA[amfphp的作者Patrick Mineault 今天貼了一篇關於 FMS2回傳 recordset的文章。
主要重點是當資料流向是 amfphp -> FMS2 -> flash player 時，
FMS2 與 flash player 分別會建立新的 recordset 物件來承載這些 resultset，但在兩次的轉換過程中，recordset.items 這個 getter 會被混謠，導致最後在 flash player裏用 recordset.items 是讀不到資料的。
之前我也曾大量使用類似這樣的三階式流程，但從來沒試過將 resultset 先傳回 flashcom 再丟回 flash player, 比較常見的劇情是 resultset (例如會員資料)傳到 flashcom後就留在那裏，所以不曾碰過patrick的這個問題，但將來顯然有機會碰到所以先記一筆備用。
不過，recordset 是一個已經正式宣告死亡的東西(不論在 AS3 或 Flex 2裏)，所以最安全保險的做法就是自已先在server端生成 array of objects 再回傳，這樣不論要傳幾階都保証可久放不變質  
]]></description>
		<wfw:commentRss>http://ria.richtechmedia.com/2006/01/03/fms2%e5%9b%9e%e5%82%b3-recordset-%e6%b3%a8%e6%84%8f%e4%ba%8b%e9%a0%85/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Media Server trial download</title>
		<link>http://ria.richtechmedia.com/2005/11/15/flash-media-server-trial-download/</link>
		<comments>http://ria.richtechmedia.com/2005/11/15/flash-media-server-trial-download/#comments</comments>
		<pubDate>Tue, 15 Nov 2005 08:20:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[flashcom]]></category>

		<guid isPermaLink="false">http://ria.richtechmedia.com/?p=299</guid>
		<description><![CDATA[正式版的 trial已經可以下載了。
10人版不限頻寬也沒有試用期限，但限制做商業用途(廢話&#8230;)
整個FMS 2含安裝檔才 7Mb，但可以賣十萬 到 一百四十萬不等，想想真是智慧無價啊~
這是不是將來舉「書中自有黃金屋」騙小孩讀書時的最好明証？哈哈哈
]]></description>
		<wfw:commentRss>http://ria.richtechmedia.com/2005/11/15/flash-media-server-trial-download/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Media Server 2 Shipping</title>
		<link>http://ria.richtechmedia.com/2005/11/15/flash-media-server-2-shipping/</link>
		<comments>http://ria.richtechmedia.com/2005/11/15/flash-media-server-2-shipping/#comments</comments>
		<pubDate>Tue, 15 Nov 2005 07:34:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[flashcom]]></category>

		<guid isPermaLink="false">http://ria.richtechmedia.com/?p=298</guid>
		<description><![CDATA[呼，昨晚上課時還在說 FMS 18號就要到期了，結果mm在今天的 Max Korea 中就宣佈 FMS 正式出貨，下面是在網站上看到的購買訊息。
＊A single license of this product limits use to 100 simultaneous users and 3 virtual hosts.  The number of simultaneous users can be increased by purchasing additional Professional Editions and stacking the serial number.  Note, virtual hosts can not be increased in this manner.
所以答案揭曉，入門價是 professional 版 [...]]]></description>
		<wfw:commentRss>http://ria.richtechmedia.com/2005/11/15/flash-media-server-2-shipping/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FMS2 初體驗(3) &#8211; 完結篇</title>
		<link>http://ria.richtechmedia.com/2005/10/06/fms2-%e5%88%9d%e9%ab%94%e9%a9%973-%e5%ae%8c%e7%b5%90%e7%af%87/</link>
		<comments>http://ria.richtechmedia.com/2005/10/06/fms2-%e5%88%9d%e9%ab%94%e9%a9%973-%e5%ae%8c%e7%b5%90%e7%af%87/#comments</comments>
		<pubDate>Thu, 06 Oct 2005 03:55:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[flashcom]]></category>

		<guid isPermaLink="false">http://ria.richtechmedia.com/?p=269</guid>
		<description><![CDATA[核心功能都玩完後，順邊把FMS2安裝目錄逛一遍，看有沒有偷藏什麼好東東，結果有以下發現：
-lic檔:
就跟 flash remoting, flex, jrun等產品一般，FMS2是靠一紙 xxxx.lic 來記錄授權資訊，而且最妙的地方在於這個lic是純文字檔，打開就可以看到裏面的內容，包含「到期日」之類的資訊；我試者將它移到其它目錄再重開 FMS2 果然就變回 dev版(1MB/5 connections)，所以由此幾乎可以判斷將來 FMS2的賣法應該也是分等級，其中 dev是免費開發版，而「不限頻寬/5000連線數」的則是最貴版(十五萬台幣左右)，另外應該還可以再堆疊license上去；比較好奇的是在這中間是否還會有中階產品出現？例如五萬元(約略coldfusion的價位)給個 10Mb/1000連線數之類的。
如果這個價位的產品能出現的話，對mm與業主來說都是利多，畢竟台灣想做 Flashcom 應用的業主都以中小企業為主，其中十個有八個是想做影音聊天電話交友之類的服務(我們平均每個月會接到兩三個詢問個案)，而這些業主再強也不可能弄到超過10Mb的線路，所以五萬元會是一個非常殺的搶手貨啊~
-神祕的 G711.dll 與 Screenshare.dll:
這兩個dll都大有來頭，其中 G711主要是用於 VoIP(ip telephony)，它是採用 8 bit PCM壓縮原理的codec，詳情請看wiki解釋。這個DLL原本是用於 Breeze 的 telephony support, 例如上次MM財報大會時，無法透過browser聽到聲音的用戶就可以直接打電話進去聽演講或發問，這就是 breeze telephony gateway 加上 G711的功用。
而Screenshar.dll則更是讓人眼睛一亮，心想是不是mm終於良心發現願意放棄商業獨佔奔向開放源碼的光明境界因此決定提供眾人期待以久的Screen Sharing功能一解多年的憾恨但在看完這麼長一句沒有逗號分隔可喘氣的句子後我仍然只能很遺憾的告訴你這一切都是落花有意流水無情想太多啦~
要瞭解這個問題必需對 Flash Player與 Screen sharing這兩件事有根本的認識，首先，要能做到 screen sharing就必需要有程式負責把畫面抓下來，這部份很簡單，用類似下面的程式碼即可(用 C 寫成)：
PLAIN TEXT
Actionscript:




pixelData.width = gdk_pixbuf_get_width &#40;pixbuf&#41;;


pixelData.height = gdk_pixbuf_get_height &#40;pixbuf&#41;;


pixelData.data = gdk_pixbuf_get_pixels &#40;pixbuf&#41;;


pixelData.rowOrder = [...]]]></description>
		<wfw:commentRss>http://ria.richtechmedia.com/2005/10/06/fms2-%e5%88%9d%e9%ab%94%e9%a9%973-%e5%ae%8c%e7%b5%90%e7%af%87/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>FMS2 初體驗(2)</title>
		<link>http://ria.richtechmedia.com/2005/10/05/fms2-%e5%88%9d%e9%ab%94%e9%a9%972/</link>
		<comments>http://ria.richtechmedia.com/2005/10/05/fms2-%e5%88%9d%e9%ab%94%e9%a9%972/#comments</comments>
		<pubDate>Wed, 05 Oct 2005 10:00:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[flashcom]]></category>

		<guid isPermaLink="false">http://ria.richtechmedia.com/?p=268</guid>
		<description><![CDATA[這兩天把 FMS 徹底玩透透，看看有些什麼新東東，接下來是 Part 2。
首先我先將過去做的案子直接移到FMS2下面執行，基本上都很順利，只有一兩支程式遇到configuration上的麻煩，需要手動改權限。
測試時觀察的重點有兩個：
1、執行效能: 
據說這次 FMS2 是完全用 C++改寫，因此在windows上效能應該會有長足進步，但可能是我測試的 con-current連線太少，所以無法探測到它真正的效能邊界，以我測試的部份來看是完全沒有大躍進的感覺。(或許當 yahoo 成為我的客戶那天時就有機會玩幾千人同時連線的測試了 orz)
2、畫面品質:
基本上 FMS2 最大的賣點之一就是多了 ON2 VP6 的支援，但比較有趣的是「支援」的定義有兩種，一種是server本身能做 server-side transcoding將外來訊號轉換成 VP6 格式，另一種則是能吃下client端傳來的 VP6 video stream，而很明顯的 FMS2 的支援是屬於後者，也就是說它無法(或至少我沒玩到)在server端提供必要的 transcoding，因此想要高品質的VP6 streaming video ? 請愛用 ON2 Flix 8 (這玩意上個版本不是才 v1.0，怎麼過兩個月就直升8.0啦~) 或最新才更新的 Sorenson Squeeze v4.2
這兩點之外，由於其它核心API的操作都完全一樣，因此剩下能做的測試就是把所有新的API都跑一遍，基本上前一篇中打 * 號的那幾個，例如 XML, LoadVars, WebService等都跟Flash 裏的一模一樣，因此使用上你只要騙自已是在操作一個看不見的 flash player就好(把 FMS2 想成是 flash player)，另外 File 這組API也跟 [...]]]></description>
		<wfw:commentRss>http://ria.richtechmedia.com/2005/10/05/fms2-%e5%88%9d%e9%ab%94%e9%a9%972/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FMS2 初體驗(1)</title>
		<link>http://ria.richtechmedia.com/2005/09/30/fms2-%e5%88%9d%e9%ab%94%e9%a9%971/</link>
		<comments>http://ria.richtechmedia.com/2005/09/30/fms2-%e5%88%9d%e9%ab%94%e9%a9%971/#comments</comments>
		<pubDate>Fri, 30 Sep 2005 05:56:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[flashcom]]></category>

		<guid isPermaLink="false">http://ria.richtechmedia.com/?p=266</guid>
		<description><![CDATA[
中午吃飽飯沒事把FMS2 (damn, 每次都唸成 FM2 -_-)裝起來玩了一下。
裝好後第一件事就是看看多了那些 API，下面是所有API列表(打 * 號的是新版才有的)：
Application
Client
*File
*LoadVars
*Log
NetConnection
NetStream
SharedObject
*SOAPCall
*SOAPFault
*WebService
*XML
*XMLSocket
*XMLStream
其中比較讓人注意的有：
-NetStream多了一個 setVirtualPath，配合 Client.virtualkeys 可以依客戶端的player版本自動切換使用 sorenson spark 或 on2 VP6 video, 意思是說，如果偵測到客人裝的是 FP8，就可以自動切換到高品質的video播放。(這也是整份手冊裏跟 VP6最相關的部份，其它的把戲都在client端)
virtualkeys長這樣:
PLAIN TEXT
XML:




&#60;virtualkeys&#62;


&#60;key from="WIN 7,0,19,0" to="WIN 9,0,0,0"&#62;A&#60;/key&#62;


&#60;key from="WIN 6,0,0,0" to="WIN 7,0,18,0"&#62;B&#60;/key&#62;


&#60;key from="MAC 6,0,0,0" to="MAC 7,0,55,0"&#62;B&#60;/key&#62;


&#60;/virtualkeys&#62; 






-File access: 幾年前寫flashcom app時，得用 server-side Sharedobject 來模擬一個local db, 不但效能差而且管理也很亂，現在有了正式的 file access就方便多了。為了安全起見，FMS2的file access仍然是在sandbox 裏進行，可以用下面的config 去設定app可存取的目錄：
PLAIN TEXT
XML:




&#60;jsengine&#62;


&#60;fileobject&#62;


&#60;virtualdirectory&#62;/videos;C:\myvideos&#60;/virtualdirectory&#62;


&#60;virtualdirectory&#62;/fcsapps;C:\Program Files\fcs\applications


&#60;/virtualdirectory&#62;&#60;/fileobject&#62;


&#60;/jsengine&#62; 






照上面的設定，當程式裏鍵入 /videos 時，實際上是寫入 C:\myvideos，其餘依此類推；另外這個File API的指令跟 C, [...]]]></description>
		<wfw:commentRss>http://ria.richtechmedia.com/2005/09/30/fms2-%e5%88%9d%e9%ab%94%e9%a9%971/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Media Server 2 public beta !</title>
		<link>http://ria.richtechmedia.com/2005/09/28/flash-media-server-2-public-beta/</link>
		<comments>http://ria.richtechmedia.com/2005/09/28/flash-media-server-2-public-beta/#comments</comments>
		<pubDate>Wed, 28 Sep 2005 07:47:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[flash]]></category>
		<category><![CDATA[flashcom]]></category>

		<guid isPermaLink="false">http://ria.richtechmedia.com/?p=264</guid>
		<description><![CDATA[
Jesus Holy Christ ! waht a day !
今日真是好消息不斷，其中一個是 FMS 2開放public beta了。
下載位址
這個beta實在誠意十足，因為：
-它是完整版
(fully-functional without any limitation)
-不限頻寬，最高連線數5000人
(Unlimited bandwidth and up to 5,000 simultaneous connections)
唯一的限制就是會在11月18日過期，但這不是啥大問題，屆時正式版肯定也上市了。
Jeff  Beck有張精典專輯叫 blow by blow，這就是今天到目前為止的感覺吶  
]]></description>
		<wfw:commentRss>http://ria.richtechmedia.com/2005/09/28/flash-media-server-2-public-beta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

