removeAllChildren

public static function removeAllChildren(container:DisplayObjectContainer):void{
			try{
				var child:DisplayObject;
				for (var i:Number = container.numChildren - 1; i >= 0; i--) {
					child = container.getChildAt(i);
					if (child is DisplayObjectContainer && !(child is Loader/*跨域引用图片时,子元素不允许访问,否则报沙箱安全移除*/)) {  

						removeAllChildren(DisplayObjectContainer(child));
					}
					container.removeChild(child);
				}
			}catch(e:Error){
				Alert.show("Util.removeAllChildren异常:"+e);
			}
		}

  

时间: 2024-08-27 10:05:38

removeAllChildren的相关文章

cocos2dx3.0 removeFromParent和removeAllChildren含义

顾名思义,removeFromParent就是把自己从父亲那里移除,removeAllChildren就是移除自己所有的孩子,这些方法的具体实现都在基类Node里面,通过查看代码也很容易看到怎么实现的. 现在主要看下他们两个的调用顺序 示例代码如下: 比如自定义一个类Layer, #ifndef _MAINMENU_H1_ #define _MAINMENU_H1_ #include "cocos2d.h" using namespace cocos2d; using namespac

HTML5小游戏——看你有多色

使用了封装了canvas的create.js库来实现的. 最终效果: 工程: Rect.js /* * 方块类 */ function Rect(n,color,specialColor){ createjs.Shape.call(this); /** * 设置方块的类型 */ this.setRectType=function(type){ this._RectType=type; switch(type){ case 1: this.setColor(color); break; case

使用openxml sdk 操作word 无法刷新域信息

目的:通过word制作模板,使用修改域的方法来更新替换数据模板数据. 工具:openxml sdk 难题1:openxml sdk没有用来刷新域信息的api,需要打开word按F9刷新 解决方法: 通过openxml sdk  tool 可以观察到域的xml结构如下,每个域都是由标签<fldcar  fldchartype=begin  >开始  ,<instrText>记录域代码, <fldcar  fldchartype=separate  >  后面的<te

Cocos2D-Android-1之源码详解:7.CocosNodeTest

package org.cocos2d.tests; import org.cocos2d.actions.UpdateCallback; import org.cocos2d.actions.base.CCAction; import org.cocos2d.actions.base.CCRepeatForever; import org.cocos2d.actions.camera.CCOrbitCamera; import org.cocos2d.actions.ease.CCEaseIn

swift语言开发的一个游戏------熊猫跑酷(KongfuPanda)

项目地址:https://github.com/jakciehoo/KongfuPanda 欢迎加QQ群:260558552.大家一起交流iOS开发,我们可以一起学习,我很想集结一些志同道合的朋友,一起把iOS开发学好,学精,相互学习相互鼓励. 1.首先创建一个游戏项目: 2.将图片资源导入 将我项目里的 atlas整个目录 sound组里的音乐(background.mp3,fly.mp3,hit_platform.mp3,apple.mp3,hit.mp3,jump_from_platfor

JTree 添加 , 删除, 修改

package com.swing.demo; import java.awt.BorderLayout; import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import javax.swing.CellEdi

CCNode Class-----Cocos2D-Swift v3.3

CCNode Class Reference Inherits from CCResponder : NSObject Conforms to CCSchedulerTarget Declared in CCNode.h Overview CCNode is the base class for all objects displayed by Cocos2D. CCNode handles transformations, can have a content size and provide

Python开发接水果小游戏

我研发的Python游戏引擎Pylash已经更新到1.4了.现在我们就来使用它完成一个极其简单的小游戏:接水果.以下是游戏截图: 游戏操作说明:点击屏幕左右两边或者使用键盘方向键控制人物移动,使人物与水果接触得分,碰到非水果的物品,如碎玻璃,就会game over. 接下来是详尽的开发过程,篇幅较长,请看官耐心阅读. Pylash项目地址 由于本次开发用到了pylash,大家可以先去Github上对引擎进行了解. https://github.com/yuehaowang/pylash_engi

HtmlAgilityPack 之 HtmlNode类

HtmlAgilityPack中的HtmlNode类与XmlNode类差不多,提供的功能也大同小异.下面来看看该类提供功能. 一.静态属性 public static Dictionary<string, HtmlElementFlag> //ElementsFlags;获取集合的定义为特定的元素节点的特定行为的标志.表包含小写标记名称作为键和作为值的 HtmlElementFlags 组合 DictionaryEntry 列表. public static readonly string H