這幾天遇到一位網友它的問題是這樣的
把網頁切換頁面的功能 用addChild 來製作 不用的頁面就將它removeChild
雖然說這其實簡單到影格變化就可以完成的工作
如果今天堅持用addChild 如何實現呢
相信當按紐按下觸發 addChild 這不會是問題
問題大多在removeChild 直接remove是一個錯誤的作法
會產生 #2025: 提供的 DisplayObject 必須是呼叫者的子系。
請記得先檢查是否contains 這是關鍵
function btn1Click(evt:MouseEvent):void {
for(i=1;i<=3;i++){
if (contains(this["p"+i])) removeChild(this["p"+i]);
}
if (!contains(p1))
addChild(p1);
}
沒有留言:
張貼留言