2007-01-25 17:21 使用WebORB跟FLASH做溝通(Flash Remoting Rails範例)

注:
若是你是用PHP請參考該篇"使用AMFPHP跟FLASH做溝通(Flash Remoting範例) "
若是你是用JAVA請參考該篇"使用OPENAMF讓JAVA跟FLASH做溝通(Flash Remoting範例) "


這個範例使用 WebORB (WebORB for Rails
v. 1.1.1)+Rails1.2(若是想快速在Windows平台上執行Rails設定請參考快快樂樂學Ruby On Rails (1.1)-整合環境篇 )+FLASH8+FLASH8 remoting compont.

當你需要開發FLASH跟WebORB與Rails互動時你需要以下軟體
Flash MX 8 Professional
Macromedia Flash Remoting Components for Flash 8 ActionScript 2.0(觀看詳細內容 | 變更資訊 )

步驟一:
請先開啟一個Rails專案,我命名為flashrails,我使用的編輯器是RadRails.



步驟二:
開啟DOS視窗進入該專案,下指令安裝 weborb 的Rails plugins



步驟三:
在appservice下我們建立一個名為HelloWorld.rb的檔案,裡面的程式碼我簡單的寫了一個HelloWorld的Classe該Class有一個say的方法,等會我們將在Flash中呼叫該方法



步驟四:
開啟Rails的SERVER,並且設定開port為3000



步驟五:
開啟Flash並且寫入以下的AS,呼叫HelloWorld的say方法
(注意)我在AS中呼叫say方法有傳入一個Hello!! James的參數



步驟六:
執行Ctrl+Enter(測試影片)結果如下圖所示!!


結語:
透過ROR的快速開發與WebORB的支援,讓我們可以粉簡單就跟Flash做溝通。

中文部分我傳時會有亂碼,目前我還沒有找到解決的方法,若是有"熱血青年"知道如何改的話,請跟我分享一下!!

更新:傳中文的問題在最新版中已經解決!!

平均分數:0 顆星    投票人數:0
我要評分:
回應
google
累積 | 今日
loading......
2011迎春花遊
plurk

唯有不斷學習
不斷分享
才會不斷進步....

    沒有新回應!
平均分數:0 顆星
投票人數:0
我要評分:
關鍵字