egret笔记一些显示删除访问对象语句
2017-03-15 10:02
288 查看
删除对象
容器对象.removeChild( 显示对象 );不过最好是先判断
if( spr.parent ) { spr.parent.removeChild( spr ); }
通过深度来删除对象
容器对象.removeChildAt( 2 );
一次性将一个容器内的所有子对象全部删除
var numChild:number = sprcon.numChildren; for(var t:number = 0; t<numChild; t++) { sprcon.removeChildAt( 0 ); }
系统提供的简单方法
容器.removeChildren();
**
添加对象,添加深度
**var sprcon:egret.Sprite = new egret.Sprite(); this.addChild( sprcon ); var spr:egret.Sprite = new egret.Sprite(); sprcon.addChild( spr ) var sprNew:egret.Sprite = new egret.Sprite(); sprcon.addChildAt( sprNew, 1 );
深度互换的两种方式
sprcon.swapChildren( spr1, spr2 ); sprcon.swapChildrenAt( 0, 1 );
重设子对象深度
var sprcon:egret.Sprite = new egret.Sprite(); this.addChild( sprcon ); .......省略sp1 sp2 sprcon.setChildIndex( spr1, 1 );
访问容器子对象
var _spr:egret.DisplayObject = sprcon.getChildAt( 1 ); _spr.alpha = 0.5; 通过 Name 获取
var spr2:egret.Sprite = new egret.Sprite();
spr2.graphics.beginFill( 0x00ff00 );
spr2.graphics.drawRect( 0, 0, 100, 100 );
spr2.graphics.endFill();
spr2.x = 100;
spr2.y = 50;
spr2.name = “sprite2”;
sprcon.addChild( spr2 );
var _spr:egret.DisplayObject = sprcon.getChildByName( “sprite2” );
_spr.alpha = 0.5;
深度是从0开始计算的。
相关文章推荐
- [egret学习笔记01]显示对象的种类
- 通过一条sql语句访问不同数据库服务器中的数据库对象的方法
- fc6 添加/删除软件软,显示“另一个程序正在运行并在访问软件信息”
- 游戏设计笔记:删除对象
- 用360木马查杀清理恶意插件后每次开机时还会显示一些关机前已经删除过的图标
- [2004-8-4]VB.Net学习笔记,使用ADO.Net对象访问数据库,将结果写入ListView
- Com+和数据库访问对象(ADO.Net)的一些问题的研究(2002年12月10日)
- 用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等
- 使用 Request 对象显示一些服务器变量
- 收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 JDBC访问DB2,参数正确,但是提示SQLCODE=-204, SQLSTATE=42704
- SQL语句添加、修改、删除字段及一些表与字段的基本操作
- 电脑开机显示您可能是软件盗版的受害者!删除的一些问题
- with语句中访问匿名对象自身
- js建立,显示cookie一些笔记
- 用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等
- 在创建外键约束的时候, 设置级联删除为SET NULL执行sql语句的时候显示有错误,(数据库为sqlserver2000)?
- 通过一条sql语句访问不同服务器中的数据库对象的方法
- 游戏设计笔记:删除对象
- js高级编号笔记[新]-访问文档对象
- 一些个人的对帮助自己更好理解“对象”的一些笔记