?? shopgoods.as
字號:
/** * @(#)ShopGoods.as * * @author soda E-mail:junaisy@163.com * @version 1.0 * <br>Program Name: NetGame for Blue * <br>Date: 2007-5-9 */import org.game.context.Session;import org.blue.net.ConnectJavaServer;import mx.soda.util.Map;/** * 顯示商店物品 */class org.game.window.ShopGoods extends MovieClip { private var itemName:String = "default"; private var info:String; private var connect:ConnectJavaServer; private var session:Session; private var closeBtn:Button; public function ShopGoods() { trace("===ShopGoods====被加載了"); session = Session.getSession(); connect = ConnectJavaServer.getConnectJavaServer(); this.onLoad = function() { readGoods(); }; //關閉物品欄 closeBtn.onRelease = function() { this._parent.unloadMovie(); }; } public function setItemName(itemName:String):Void { this.itemName = itemName; } public function setInfo(info:String):Void { this.info = info; } public function readGoods() { trace("開始呼叫服務器了!!!"); var obj:Object = new Object(); var par = this; var num = 100; obj.onResult = function(map:Map) { var ary:Array = map.values(); var len:Number = ary.length; for(var i:Number = 0; i < len; i++) { var mc:MovieClip = par.attachMovie("goodsTitleMC", "goodsTitleMC" + i, 16000 + i); mc.setGoods(ary[i].get("goodsName"),ary[i].get("goodsProperty"),ary[i].get("goodsPrice")); mc.goodsMC.gotoAndStop(ary[i].get("goodsImage")); mc._x = 26; mc._y = 42 + i * 56; } }; connect.call("NpcEvents","shopGoods",obj,itemName); }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -