setChildIndex 元件交换深度
2012-09-07 14:30
239 查看
as3.0 setChildIndex
setChildIndex常用有以下几种:
置顶:容器.setChildIndex(对象A,容器.numChildren-1);
置底:容器.setChildIndex(对象A,0);
插入对象B的前面:容器.setChildIndex(对象A,容器.getChildIndex(对象B));
插入对象B的后面:容器.setChildIndex(对象A,容器.getChildIndex(对象B)-1);
as3中的深度操作很好,到你把一个sprite移动后其他的会自动排好保证总数的不变,这一点省了我们不少事情
++++++++++++++++++++++++++++
交换深度使用 setChildIndex 方法
var itemArr:Array = new Array(mc1, mc2, mc3);
function arrange():void {
itemArr.sortOn("y", Array.NUMERIC);
var i:int = itemArr.length;
while(i--){
if (getChildAt(i) != itemArr[i]) {
setChildIndex(itemArr[i], i);
}
}
}
注意:深度不能超出当前的范围,比如上面例子的最大深度是2。
setChildIndex常用有以下几种:
置顶:容器.setChildIndex(对象A,容器.numChildren-1);
置底:容器.setChildIndex(对象A,0);
插入对象B的前面:容器.setChildIndex(对象A,容器.getChildIndex(对象B));
插入对象B的后面:容器.setChildIndex(对象A,容器.getChildIndex(对象B)-1);
as3中的深度操作很好,到你把一个sprite移动后其他的会自动排好保证总数的不变,这一点省了我们不少事情
++++++++++++++++++++++++++++
交换深度使用 setChildIndex 方法
var itemArr:Array = new Array(mc1, mc2, mc3);
function arrange():void {
itemArr.sortOn("y", Array.NUMERIC);
var i:int = itemArr.length;
while(i--){
if (getChildAt(i) != itemArr[i]) {
setChildIndex(itemArr[i], i);
}
}
}
注意:深度不能超出当前的范围,比如上面例子的最大深度是2。
相关文章推荐
- Flex 组件 重设对象的深度:setChildIndex
- as3.0 切换剪辑的层setChildIndex
- 用setChildIndex()方法来设置显示对象的层深
- setChildIndex改变flex组件的显示层次
- AS3 setChildIndex 的用法
- as3.0 setChildIndex
- ExpandableListView.setOnChildClickListener获取不到点击事件 (
- Java ArrayList 不为人知的陷阱,及add(int index, E element)和set(int index, E element)两个方法的说明
- JavaScript基础 创建节点 为节点添加属性 将节点挂载到body节点下 document.createElement setAttribute appendChild
- pandas中set_index用法
- 微信小程序全方位深度解析课程Dome-First项目index
- Flex blazeds channelset深度解析
- Android 4.1/4.1.1 TextView.setText for Html 引发ArrayIndexOutOfBoundsException的问题
- codeforces 06/01/B The Child and Set
- set mapred.child.java.opts=-Xmx2048M;
- CF437 B. The Child and Set(贪心)
- 微信开发之this.setData is not a function;at pages/index/index onLoad function;at setTimeout callback func
- Bugzilla Error message: couldn't create child process: 720003: index.cgi
- JavaScript基础 创建节点 为节点添加属性 将节点挂载到body节点下 document.createElement setAttribute appendChild
- 数据结构中二叉树的的存储、遍历、交换子树、统计二叉树的深度