使用AMFPHP跟FLASH做溝通(Flash Remoting範例)

這個範例使用 AMFPHP amfphp 1.1(1.2為BATE版不建議目前使用)+PHP5(若是不會設定請參考 前文 )+FLASH8+FLASH8 remoting compont.當你需要開發FLASH跟AMFPHP互動程式你需要以下軟體

Flash MX 8 Professional
Macromedia Flash Remoting Components for Flash 8 ActionScript 2.0 ( 觀看詳細內容 | 變更資訊 )

若你的執行環境是在windows底下.我建議你可以安裝 WAMP (Window, Apache, MySQL, PHP).或是自行參考 前文安裝PHP5+IIS5的範例

提示:
1.預設IIS5根目錄為 C:Inetpubwwwroot
2.將下載的AMFPHP解壓縮放置C:Inetpubwwwrootflashservices底下

步驟一
1.1開啟文字編輯器或是Dreamweaver等工具撰寫以下PHP程式碼
1.2將撰寫好的檔案存檔檔名為HelloWorld.php
放置在 services directory (C:Inetpubwwwrootflashservicesservices):

PHP碼:
0.gif

步驟二
FLASH8 ACTIONSCRIPT程式碼
2.1開啟FLASH8 建立一新文件
2.2在第一影格下寫下以下程式碼(或是按F9開啟程式碼編輯器)
2.3撰寫完成存檔,按下Ctrl+Enter執行FLASH程式
1.gif

執行結果

2.gif

以上就是簡單的FLASH跟PHP使用Flash Remoting範例
先行預告在JAVA中也是有同樣的元件,稱為OPENAMF。
再下一篇的教學我將提到如何使用OPENAMF讓JAVA跟FLASH做溝通!!


原文出處: http://blog.xuite.net/jameschih/java/5312447

以上的教學的AMFPHP與FLASH已經比較舊的版本了,若對FLASH + PHP + MYSQL應用有興趣的朋友可參考下面四本書。


FLASH+PHP資料庫網站開發設計:RIA整合實例講座

相關資訊:
http://www.books.com.tw/exep/assp.php/yogo/exep/prod/booksfile.php?item=0010464313

Flash CS5 ActionScript 3.0遊戲開發 (附840分鐘影音教學檔)

相關資訊:
http://www.books.com.tw/exep/assp.php/yogo/exep/prod/booksfile.php?item=0010478168


Flash 資料庫應用即戰力

imageCAJUSSRM.jpg

相關資訊: http://www.books.com.tw/exep/assp.php/yogo/exep/prod/booksfile.php?item=0010421688

若有一定的經驗後,可再參考下面那一本,想必會讓你有豐富的收獲


PHP for Flash FMS動態網站開發手札

image.jpg

相關資訊: http://www.books.com.tw/exep/assp.php/yogo/exep/prod/booksfile.php?item=0010452410

如果覺得這篇文章對您有所幫助,在觀看完文章之餘,希望能點選下方方廣告,當作是對YOGO的支持,讓YOGO更有寫作的動力。

留言

這個網誌中的熱門文章

用PHP寄MAIL的方法

ImageMagick應用大全(一)

php安裝openssl的方法