Flash影片深度控制

製作Flash影片的時候常會遇到深度問題, 在AS2.0的時代

深度是不會自動處理排序的. 而到了3.0之後深度就變成會自動排列, 當插入新的影片時

該影片下面的影片深度排序會自動往下降, 在管理上方便許多

但是還是會有需要手動指定影片深度的時候

這時候有幾個指令可以處理深度問題

addChild 這其實不是深度相關指令, 是把影片加到場景的基本指令. 但是需要知道的是當影片

被加到場景中時是被放置在第一層的地方.

swapChildren    直接翻譯就是交換深度.  假設A影片裡面包了B跟C兩個影片, 想要交換B與C深度的話

就可以使用這個指令.  寫法是 swapChildren(B, C)  兩個參數的位置先後順不拘, 因為交換不需要考慮順序

getChildIndex 取得影片的深度編號.  非常好用的指令, 可以調查目前影片的深度位置, 在下一個指令中會

需要用到.

swapChildrenAt 將影片放到指定的深度. 這邊就用的到上一個指令求出的深度位置

  1. No trackbacks yet.

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

%d 位部落客按了讚: