[問題] 影片片段深度(內容更改較詳細了)

看板Flash作者 (咖哩綠茶巧克力)時間15年前 (2008/11/23 14:10), 編輯推噓4(4010)
留言14則, 3人參與, 最新討論串1/1
請問一下 如果在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

11/23 17:22, , 1F
無法再移動的意思是?
11/23 17:22, 1F

11/23 18:07, , 2F
就是原本預設的影片片段是會一直有動作的
11/23 18:07, 2F

11/23 18:08, , 3F
加了swapDepths之後就停止動作了
11/23 18:08, 3F

11/24 19:34, , 4F
你原本的動作是不是寫到onEnterFrame裡面
11/24 19:34, 4F

11/24 19:34, , 5F
如果是的話,那就是被你這個換深度的動作覆寫掉了
11/24 19:34, 5F

11/24 19:34, , 6F
因為你讓onEnterFrame等於其他東西,所以原本的就失效
11/24 19:34, 6F

11/24 19:41, , 7F
沒有耶...我沒有寫在onEnterFrame中 方向鍵偵測我是寫
11/24 19:41, 7F

11/24 19:41, , 8F
在外部的as裡面 那格影片片段中的動作是空的
11/24 19:41, 8F

11/24 19:53, , 9F
這是我做的原始檔 我想更改的地方在元件庫的所有人物
11/24 19:53, 9F

11/24 19:53, , 10F
的"香菇內部"中的left_kill和right_kill標籤那邊
11/24 19:53, 10F

11/25 07:58, , 11F
MovieClip 的動畫在變換深度之後會停止 這是已知的問題
11/25 07:58, 11F

11/25 07:58, , 12F
建議你不用變換原元件的深度 而改用其他方式
11/25 07:58, 12F

11/25 08:41, , 13F
原來是這個問題啊,那你可以試著再把動畫包到一層元件裡
11/25 08:41, 13F
※ 編輯: littleheart 來自: 122.118.232.250 (11/25 22:27)

11/25 22:27, , 14F
謝謝你們的建議 我會試著去改看看^^
11/25 22:27, 14F
文章代碼(AID): #19AFFY58 (Flash)