作者exu0805 (小春)
看板Flash
標題[問題] 控制元件
時間Sat Jul 3 06:52:02 2010
剛摸actionscript3不久
很多語法跟功能都還不太清楚 @"@
目前想要寫一個類似寵社的遊戲,但是遇上了幾個問題
首先是選擇人物造型的部分(髮型、五官、衣服等)
我的寫法是把所有樣式的元件全部都拉到同一個影格的下面
當使用者按按鈕時再改變它的座標讓他跑到畫面中
這樣是可以做出來,但是樣式一多會很亂而且要修改會很麻煩...
而子選單的部份我也是用同樣的方式讓選單跟選項一起跑出來...囧
請問有沒有辦法直接更改元件的實體對象或是其他方法?
另外一個問題就是
現在我設定了很多元件的實體名稱(a1,a2,a3...)
現在想用迴圈的方式去更改每一個元件的屬性
請問該怎麼去讀變數 a
X ,X=1,2,3... ?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.130.189.39
1F:推 sextitanic:var mc:MovieClip; 07/03 10:24
2F:→ sextitanic:for(var i:int; i<=j; i++){ 07/03 10:24
3F:→ sextitanic:mc = this.getChildByName("a"+i) as MovieClip; 07/03 10:24
4F:→ sextitanic:mc.x = 你要的; } 07/03 10:25
5F:→ sextitanic:不過可以把不同元素(如帽子)放在同一個影片片段 07/03 10:26
6F:→ sextitanic:然後有關帽子的都放到該影片片段裡設不同影格 07/03 10:26
7F:→ sextitanic:衣服、裝飾品也各設一個影片片段比照辦理 07/03 10:26
8F:→ sextitanic:到時候子選單也只要跑那些不同配件的影片片段 07/03 10:27
9F:→ sextitanic:只是跳不同影格數而已,點了之後再看該影片片段第幾格 07/03 10:27
10F:→ sextitanic:然後把要放到人物身上的配件移上去並且跳相同的格數 07/03 10:28
11F:→ exu0805:太感謝了!! 這樣方便很多 =ˇ= 07/03 17:31