我的留言畫版只用txt存儲,每一個記錄一行,記錄以XML組成,新記錄加在前頭,每次PHP只讀一行記錄,傳給Flash,所以按next/back要再問PHP要上/下一行記錄,這做法已經將Server間負荷和Flash XML分析時間減到最低;另外,這是一個簡單樣本,希望供不能使用數據庫的人使用,因此只能用txt存儲。
至於重繪圖像方面,我不會用for將圖像在一個過重繪出來的,因為複雜圖像,例如2000筆以上,一定會因為循環太久而拖垮Flash Player,取而代之,我利用setInterval,每隔1/100秒重繪,做出模擬留言者繪畫的效果。
沒有源文件提供,不要再問!
本教程在PCWeekly第252、253及254期(2003-5-12、19及26)刊出。 |