[問題] 控制元件

看板Flash作者 (小春)時間15年前 (2010/07/03 06:52), 編輯推噓1(1010)
留言11則, 2人參與, 最新討論串1/1
剛摸actionscript3不久 很多語法跟功能都還不太清楚 @"@ 目前想要寫一個類似寵社的遊戲,但是遇上了幾個問題 首先是選擇人物造型的部分(髮型、五官、衣服等) 我的寫法是把所有樣式的元件全部都拉到同一個影格的下面 當使用者按按鈕時再改變它的座標讓他跑到畫面中 這樣是可以做出來,但是樣式一多會很亂而且要修改會很麻煩... 而子選單的部份我也是用同樣的方式讓選單跟選項一起跑出來...囧 請問有沒有辦法直接更改元件的實體對象或是其他方法? 另外一個問題就是 現在我設定了很多元件的實體名稱(a1,a2,a3...) 現在想用迴圈的方式去更改每一個元件的屬性 請問該怎麼去讀變數 aX ,X=1,2,3... ? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.130.189.39

07/03 10:24, , 1F
var mc:MovieClip;
07/03 10:24, 1F

07/03 10:24, , 2F
for(var i:int; i<=j; i++){
07/03 10:24, 2F

07/03 10:24, , 3F
mc = this.getChildByName("a"+i) as MovieClip;
07/03 10:24, 3F

07/03 10:25, , 4F
mc.x = 你要的; }
07/03 10:25, 4F

07/03 10:26, , 5F
不過可以把不同元素(如帽子)放在同一個影片片段
07/03 10:26, 5F

07/03 10:26, , 6F
然後有關帽子的都放到該影片片段裡設不同影格
07/03 10:26, 6F

07/03 10:26, , 7F
衣服、裝飾品也各設一個影片片段比照辦理
07/03 10:26, 7F

07/03 10:27, , 8F
到時候子選單也只要跑那些不同配件的影片片段
07/03 10:27, 8F

07/03 10:27, , 9F
只是跳不同影格數而已,點了之後再看該影片片段第幾格
07/03 10:27, 9F

07/03 10:28, , 10F
然後把要放到人物身上的配件移上去並且跳相同的格數
07/03 10:28, 10F

07/03 17:31, , 11F
太感謝了!! 這樣方便很多 =ˇ=
07/03 17:31, 11F
文章代碼(AID): #1CBcsLsk (Flash)