這是一個Multiuser最簡單範例(Chat Playground),在一個空間裡,代表你名字的方塊可以自由走動,並且跟在這房間裡的其他人交談。
注意:
由於這只是簡單範例,登入名稱並沒有核證及重覆檢查,後來的相同名字會替代了較早前的名字;還有方塊間沒有Z-Sorting。
[示範][源文件]
安裝方法:
下載後在applications Folder下建立一個叫avatars的Folder,將所有東西unzip到此,打開avatars.swf或avatars.htm便可。
2005-2-25更新
範例檔的main.asc更新了,原文中: application.users_so.setProperty(newClient.name, null);
application.users_so.send("killClient", newClient.name) 更改為:
application.users_so.send("killClient", newClient.name)
application.users_so.setProperty(newClient.name, null);
因為在Windows版FlashCom中,SO寫入進度比發出killClient命令慢,因此Client那邊已經將用戶殺掉,才發生SO.onSync;
但是在Linux版FlashCom中,SO寫入後才發生killClient命令;在Client那邊,在SO.onSync時,收到的用戶位置資料已經不再存在,因此畫面出現用戶走上左上角的Bug。 |