AS3勉強 表示オブジェクトのコントロール つーか、昔のアタッチ的な・・・

その前に、クラスを文字列で指定する。

//クラス名を文字列で格納
var className:String = “Star”;
//文字列をクラスとして変換
var myClass:Class = getDefinitionByName(className) as Class;
//文字列が変換されたStarクラスのインスタンスを作成
var newStar:MovieClip = new myClass();

これで
var newStar:MovieClip = new Star(); と同じになる

—————————————————————————————

//メインタイムライン:フレームアクション
var newCharacter:MovieClip = new Character(); //ライブラリでつけた名前

newCharacter.x = 275;
newCharacter.y = 200;
remove_btn.visible = false;

add_btn.addEventListener(MouseEvent.CLICK,xAddClick);
function xAddClick(evt:MouseEvent):void{
addChild(newCharacter); //配置
add_btn.visible = false;
remove_btn.visible = true;

}

remove_btn.addEventListener(MouseEvent.CLICK,xRemoveClick);
function xRemoveClick(evt:MouseEvent):void{
removeChild(newCharacter); //削除
add_btn.visible = true;
remove_btn.visible = false;

}

ちなみにremoveChildしたら変数の中もnullにしなきゃだめ

removeChild(nowPc_mc);
nowPc_mc = null;