[問題] 多人連線時登入選擇不同角色

看板Flash作者 (:P)時間18年前 (2007/08/15 00:52), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
我目前在研究 Electroserver 裡面的 Alien Avatar Chat 的範例。 範例;http://kuso.cc/2bu! (要登入就輸入三個以上的字元,需按兩下滑鼠才能移動人物) 我找了一些圖來代替掉裡面的角色,並且想改成在登入時輸入1會用雞的樣子出現, 輸入2時會用貓的樣子出現。我的作法是把角色的 frame 加入雞和貓, 然後在登入畫面做個讓登入者輸入數值的地方,讓使用者輸入值後由 Action Script 去判斷。可是不管怎樣試都不能成功跑到貓的影格出現。 這是每個人登入之初會載入的資訊,characternumber就是判斷角色的變數 function initializeMe() { var myCharacter = 1; var x = 50+random(100); var y = 50+random(100); var myName = es.username; var characternumber = es.characternumber var val = myCharacter+"|"+x+"|"+y+"|"+characternumber+"|0|1"; var ob = new Object(); ob.name = myName; ob.data = val; ob.persistent = false; es.createRoomVariable(ob); } 這是在多人走動聊天室裡的 action script,後半段的 if 判斷式都是我加的。 _root.initializeMe(); if(characternumber == 1){ alien.gotoAndStop("chicken"); } if(characternumber == 2){ alien.gotoAndStop("cat"); } 目前就不知道我問題卡在哪,希望板上眾強者能協助一下。 後面附上我程式原碼: http://kuso.cc/2bvX ( fla檔 ) http://kuso.cc/2bv$ ( Electroserver.as,也就是前面的es。 我在 2116 行附近有加入了 characternumber 的變數。) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.116.16.148
文章代碼(AID): #16mTt0uF (Flash)
文章代碼(AID): #16mTt0uF (Flash)