0
我正在使用以下代碼段來創建帶紋理的背景。AS2符號深度衝突
tileBG = function() {
tile_width = 7.75;
tile_height = 7.75;
x_max = Math.round(Stage.width/tile_width);
y_max = Math.round(Stage.height/tile_height);
trace(x_max);
trace(y_max);
for (x=0; x<=x_max; x++) {
for (y=0; y<=y_max; y++) {
bg = _root.attachMovie("square", "bg"+x+y, this.getNextHighestDepth());
bg._x = tile_width*x;
bg._y = tile_height*y;
}
}
};
tileBG();
我到運行的問題就是模式/ teture是否顯示在所有的頂起來(我猜測這是因爲這樣:的getNextHighestDepth())。當我設置較低的深度時,比如說2,由於重複效果而失敗,如果我做了2 + x,它會失敗,因爲此圖層上面大約有8層,可能會分配一些相同的深度。
我想知道如果有人有這個解決方案,或者如果我可以強制我的頂層(8左右)有一個特定的深度,比如說100+或類似的東西。