我試圖創建一個在線多人遊戲electroserver喜歡這裏:如何在AS3中使用Electroserver的嵌入式Derby數據庫?
http://gamesfromjames.weebly.com/pickit.html
我一直在尋找從electrotank的源代碼。不幸的是,我無法在flash CS6中編譯它,因爲文檔類是在mxml中的(如果有人能幫我弄清楚如何在純as3中測試這些例子,那很好),我在mxml類中找到了這兩個函數:
/**
* Increases your rank by the amount specified by sending a properly formatted message to the plugin.
*/
private function addToRankClicked():void {
var ipr:PluginRequest = new PluginRequest();
ipr.pluginName = "DatabasePlugin";
var esob:EsObject = new EsObject();
esob.setString(PluginConstants.ACTION, PluginConstants.TAG_ADD_TO_RANK);
esob.setInteger(PluginConstants.TAG_ADD_TO_RANK, rankDeltaStepper.value);
ipr.parameters = esob;
_es.engine.send(ipr)
}
/**
* Loads your rank from the database by asking the plugin for it.
*/
private function getRank():void {
var ipr:PluginRequest = new PluginRequest();
ipr.pluginName = "DatabasePlugin";
ipr.zoneId = -1;
ipr.roomId = -1;
var esob:EsObject = new EsObject();
esob.setString(PluginConstants.ACTION, PluginConstants.TAG_GET_RANK);
ipr.parameters = esob;
_es.engine.send(ipr)
}
這是需要把東西放到數據庫中,把東西拿出來或我錯過了什麼嗎? 如果我試圖保存聊天記錄並在用戶每次進入聊天室時顯示聊天記錄,那麼我將如何使用electroserver的derby數據庫進行操作?
謝謝!
PS如果Teresa在那裏讀這個,你應該推薦他們爲這個論壇製作一個electroserver標籤。我還沒有1500級別..
我沒有足夠的代表添加一個electroserver標籤,並且也有5個標籤的限制。 –