2013-12-13 35 views
0

你好即時通訊製作遊戲和即時通訊嘗試爲這個遊戲中的圖層添加皮膚,所以我做了一個vovieclip ,裏面有皮膚http://prntscr.com/2as4mp和裏面,當它被點擊有http://prntscr.com/2as4pm我希望它當我按下光這個按鈕皮膚會在我想這在Flash中改變皮膚as3

select_2.addEventListener(MouseEvent.CLICK, open1243) 
function open1243(event:MouseEvent){ 
bk = 1 
gotoAndStop(2) 

} 
stop(); 

清楚,力工作菜單更改UM那裏是goandsto 2是進入菜單這就是它沒有什麼作品請幫助

回答

0

在事件偵聽器,你沒有指定你想要select_2gotoAndStop,而是將該方法調用應用於該方法範圍內的任何this。我猜,在這一點上,它是stage

select_2.addEventListener(MouseEvent.CLICK, open1243); 
function open1243(event:MouseEvent){ 
    bk = 1 
    select_2.gotoAndStop(2); 
} 

你也許應該確保你的事件監聽器可以用於任何物體類似select_2,在這種情況下,我建議你,行代碼更改爲:

MovieClip(event.target).gotoAndStop(2) 
+0

它不工作,你知道2ndcity是在第2幀的moviecli代碼不工作我可以使用什麼,而不是ot和噴射部分什麼代碼我使用 –

+0

對不起,但我剛剛讀了你的評論5次,我真的不'不明白你在說什麼/問。有什麼我可以進一步幫助嗎? – Marcela