瀏覽代碼

added under()

ncannasse 11 年之前
父節點
當前提交
5b7736ccc1
共有 1 個文件被更改,包括 19 次插入0 次删除
  1. 19 0
      h2d/Layers.hx

+ 19 - 0
h2d/Layers.hx

@@ -51,6 +51,25 @@ class Layers extends Sprite {
 		}
 		}
 	}
 	}
 	
 	
+	public function under( s : Sprite ) {
+		for( i in 0...childs.length )
+			if( childs[i] == s ) {
+				var pos = 0;
+				for( l in layers )
+					if( l > i )
+						break;
+					else
+						pos = l;
+				var p = i;
+				while( p > pos ) {
+					childs[p] = childs[p - 1];
+					p--;
+				}
+				childs[pos] = s;
+				break;
+			}
+	}
+
 	public function over( s : Sprite ) {
 	public function over( s : Sprite ) {
 		for( i in 0...childs.length )
 		for( i in 0...childs.length )
 			if( childs[i] == s ) {
 			if( childs[i] == s ) {