看板 Flash 關於我們 聯絡資訊
大家午安 ~ 上次選單的問題我還沒徹底解決... 目前靠監聽事件來處理按鈕觸發... 不過現在又碰上一個算是觀念的問題 想請個位先進幫我稍微釐清一下 ^^ 我在同一個場景當中 有兩個 Movie Clip (mc元件) 想像成兩個錢幣好了(我後面會用 mc1 mc2稱呼) 我現在是把 mc1 mc2重疊在一起 mc1 在上 我希望只按一個按鈕就能夠把 mc2 變成上面 我 google 相關做法 似乎都是先把 mc1 mc2 做好放在元件庫 使用 new 實體化 在利用 SetChlidIndex 或是重新 addChild 來達成 是否能直接把元件放在場景中 直接用語法改變上下(深度) SetChildIndex 我直接實作他回答我要 The supplied DisplayObject must be a chlid of the caller. 可是我很想直接丟在場景上阿 Orz 還有一個問題是關於 layer 製作一個場景會有許多 layer 有沒有指令可以改變 layer 的深度 (好像跟上個問題有關連性) 想請知道相關做法的高手 能夠給與指導 謝謝 -- 巧克力中的苦與甜 就是人生際遇的寫照 愛戀的甜美 惆悵的苦澀 豐富著你與我的回憶 希望每一段回憶都能夠是甜美而無憾的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.8.10
shengyu0932:SWAP? 12/24 13:33
STARGAZERs:那幾個改變深度的指令似乎都要 呼叫出來的才能用... 12/24 23:00
※ 編輯: STARGAZERs 來自: 124.11.142.202 (01/12 00:05)
STARGAZERs:自問自答... 寫的時候有點麻煩而已... 01/12 00:05
STARGAZERs:還是用 setChildIndex ... 沒錯 01/12 00:06
STARGAZERs:如果包著多個物件的容器是 MC 要改變深度的物件是 X 01/12 00:07
STARGAZERs:語法是 MC.setChildIndex(MC.x, n); 01/12 00:07
STARGAZERs:最後的 n 是深度 數字喔!! 01/12 00:08