egret筆記一些顯示刪除訪問物件語句

2021-07-28 13:45:40 字數 1468 閱讀 6647

容器物件.removechild( 顯示物件 );

不過最好是先判斷

if( spr.parent )
通過深度來刪除物件

容器物件.removechildat( 2 );

一次性將乙個容器內的所有子物件全部刪除

var numchild:number = sprcon.numchildren;

for(var t:number = 0; t0 );

}

系統提供的簡單方法

容器.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專案中遇到的一些問題

經常會遇到一些莫名其妙的undefined,而且本地除錯沒問題,發版後就會報,這個時候查錯都不好差,後來發現是本地除錯引用的是ts類庫,發版後引用的是js類庫,通過發web版後除錯發現typeof define為undefined,那麼就確定了問題所在 if typeof define functi...

C 顯示一些數字

前面講述了一些基本的計算,這裡,是我新學習的關於顯示的方法。計算機中可以把數字或者符號顯示成各種各樣的狀態,我在前期的學習中,掌握了一些很基本的方法,來跟大家分享。首先,是顯示10到0的整數。為什麼要倒著顯示呢,因為我要試試 這個符號有沒有用,哈哈 include int main return 0...

jQuery一些筆記

如果想用新版本可把版本號刪除,它會自動獲取最新版本。如 1.8則返回1.8.0 1.8.9,如果只剩1則會返回1系列最新版本最低到1.9.9 在jquery中 document ready function 這是為了防止文件未載入完全就執行了jquery 是jquery 的簡寫 getelement...