-1
我使用此代碼從一個數組創建的單詞列表,使他們在主頁面像按鈕 我有2個按鈕,啓動了循環創建單詞列表 的問題是當我在主擊第二個按鈕在屏幕上仍然顯示第一按鈕的單詞列表,我需要先刪除列表,然後激活第二回路 我使用的removeChildAt()
功能,但它沒有工作 我應該怎麼辦?使用動作腳本3刪除對象出現在運行時
var words:Array = [];
var word:MovieClip=new MovieClip();
if(e.target.name=="glossumbolA"){
words=['School1','School2','School3','School4','School5','School6']
for (var j:int = 0; j < words.length; j++)
{
word = createTextButton(words[j]);
addChild(word);
word.addEventListener(MouseEvent.CLICK, wordButtonClick);
}
}
else if(e.target.name=="glossumbolB"){
words=['Class1','Class2']
for (var i:int = 0; i < words.length; i++)
{
word = createTextButton(words[i]);
addChild(word);
word.addEventListener(MouseEvent.CLICK, wordButtonClick);
}
}
function createTextButton(){
//code to make the word in the array a button
}
function wordButtonClick(){
//code to make an action when the word in the array clicked
}
感謝大家的反饋,第二條路也沒有當過它不斷刪除最後一個影片剪輯和前五個保持顯示在屏幕上,,,,, 學校6只有哪個被刪除,,,, 第一種方式,我怎麼能把單詞作爲按鈕在另一個影片剪輯? –
「VAR wordA:MovieClip的=新的MovieClip(); word.addChild(wordA);」作爲例子 – user2836288
它的工作非常感謝你:) –