2008年7月30日 星期三

FLEX + AMFPHP 安裝初體驗 Ⅱ

接下來我們所作的是使用了Flex的 ArrayCollection 及 [RemoteClass] 的較複雜的範例:

1. 如 sephiroth 站步驟3.1,在Aptana的amfphp2專案 services/tutorials/ 路徑下新增一個 Person.php :

2. 在 Person.php 程式碼第9行: var $_explicitType ="tutorials.Person";
變數 $_explicitType 內的值是告訴 amfphp 這個 class 會去找對應 flash 的相等路徑下的同名 class,所以我們在FlexPHP專案 src 路徑下新增一個 tutorials 目錄,並在其底下新增 Person.as ,如 sephiroth 站步驟3.1 第2段程式碼:



3. 在Aptana 的 amfphp2/services/tutorials/ 路徑下,新增 PersonService.php sephiroth 站步驟3.1 第3段程式碼:


4. 在 FlexPHP 專案 src 路徑底下,新增 mainComplex.mxml 檔案,程式碼如 sephiroth 站步驟 3.1.1 所示,接著按 RUN(CTRL+F11) 即可以在預設的瀏覽器下看到執行畫面如下:

接著我們繼續討論 FLEX + AMFPHP + MySQL 的實作初體驗