Luar's Flash Playground:初試AMFPHP 1.0 Beta,新版本注意事項
新聞(101)
觀點或評論(94)
Flash書(63)
教程(73)
Design Patterns(3)
FlashCom筆記(47)
Flash Remoting筆記(27)
Flex筆記(11)
Flash Lite筆記(14)
PHP資訊(23)
Ajax筆記(9)
習作(51)
組件(17)
酷站(32)
學習資源(28)
書籍推介(15)
本站與我(91)
RSS瀏覽器
聯絡
熱愛鑽研
Ajax
ActionScript
Flash
Flash Lite
Flex
Flash Remoting
FlashCom
Director
Lingo
PHP
Multiplayer Game

搜尋
VCASMO
初試AMFPHP 1.0 Beta,新版本注意事項 (09-04-2005)
AMFPHP 1.0接近完成,今天抽時間試試Beta版
  1. 安裝過程很簡單,我一直將AMFPHP安裝在c:\flashservices,為確保一個清潔的版本,先將Folder裡的刪除(如果你有Services放在\services裡,千萬不要這樣做,將zip解壓覆蓋舊Files便可);
  2. 執行以前做過的東西,發現找不到Services,於是看看AMFPHP Default的gateway.php(C:\flashservices\gateway.php)是怎樣寫;
  3. 原來AMFPHP 1.0加強了Output Buffering、除錯信息、編碼和Web Services的支援,多了三項設定:
    $gateway->setLooseMode(true);
    $gateway->setCharsetHandler("iconv", "UTF-8", "UTF-8");
    $gateway->setWebServiceHandler('php5');
  4. 所以以前寫下的東西,自家gateway.php,要在
    $gateway->service();
    前加入以上三行。
  5. 特別留意第2行,以前AMFPHP一直對中文支援不好,AMFPHP 1.0已經兼顧這問題,它可以設定用什麼方法去編碼,對於中文,當然建議用iconv將中文轉為UTF-8才傳給Flash。
  6. 這裡有一個自家gateway.php範本,下載後更名為gateway.php。
對於《AS2與RIA》讀者,如果你使用PHP5,想一試AMFPHP 1.0 Beta,可以用此gateway.php覆蓋範例Ch8各Folder下的gateway.php。如果你AMFPHP不是安裝在c:\flashservices,記得修改:
include "C:\flashservices\app\Gateway.php";
11-7-2005 補充
1.0 Milestone版setCharsetHandler第4個參數wsCharset已經不需要。

本文章由發表。
意見
  • 請問1.0版只適用於php5的環境中嗎?謝謝回覆

    由精靈於13-04-2005發表

  • luar於25-05-2005發表

同組文章

Movable Type 4.32-en系統支持,Luar's Production版權所有。