看板 Flash 關於我們 聯絡資訊
請問一下 如果在Flash中要改變深度的話 要用什麼改變?? swapDepths我用過了...可以改變但是影片片段會無法再移動 有沒有其他方法呢? 我用的是Flash 8 謝謝~~~ 我是做格鬥遊戲 使用方向鍵移動 想要在打人的時候動畫移到最上方 我那時是打 this.onEnterFrame = function(){ this.swapDepths(getNextHighestDepth()); } 加進去之後按方向鍵就都不能再移動了 -- ◢█◣ ◢███◣ 每酸梅。 --  フルーツバスケット ████◣ █████◤              http://www.wretch.cc/blog/littleheart -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.118.229.212 littleheart:轉錄至看板 Wanted 11/23 14:33
cjcat2266:無法再移動的意思是? 11/23 17:22
littleheart:就是原本預設的影片片段是會一直有動作的 11/23 18:07
littleheart:加了swapDepths之後就停止動作了 11/23 18:08
cjcat2266:你原本的動作是不是寫到onEnterFrame裡面 11/24 19:34
cjcat2266:如果是的話,那就是被你這個換深度的動作覆寫掉了 11/24 19:34
cjcat2266:因為你讓onEnterFrame等於其他東西,所以原本的就失效 11/24 19:34
littleheart:沒有耶...我沒有寫在onEnterFrame中 方向鍵偵測我是寫 11/24 19:41
littleheart:在外部的as裡面 那格影片片段中的動作是空的 11/24 19:41
littleheart:這是我做的原始檔 我想更改的地方在元件庫的所有人物 11/24 19:53
littleheart:的"香菇內部"中的left_kill和right_kill標籤那邊 11/24 19:53
scars:MovieClip 的動畫在變換深度之後會停止 這是已知的問題 11/25 07:58
scars:建議你不用變換原元件的深度 而改用其他方式 11/25 07:58
cjcat2266:原來是這個問題啊,那你可以試著再把動畫包到一層元件裡 11/25 08:41
※ 編輯: littleheart 來自: 122.118.232.250 (11/25 22:27)
littleheart:謝謝你們的建議 我會試著去改看看^^ 11/25 22:27