AS3 : addChild と繰り返し処理

ライブラリにムービークリップ”Test”をセットし。リンケージ設定でクラス名Testでリンケージ設定する。

function TestChild():void{
var test:Test= new Test();
stage.addChild(test);
}
TestChild();
3回繰り返し(テキスト連番)
function TestChild():void{
for(var i:int = 1; i<=3; i++){
var test:Test= new Test();
test.y =0+ i * 90-90;
test.Txt.text = String(i);
test.name ="test"+(i+1);
addChild(test);
trace ("test" + i);
}
}
TestChild();
for(var i:int = 1; i<=3; i++){
var mc:MovieClip = new MovieClip();
         //var mc:Sprite = new Sprite();
mc.graphics.beginFill(0x000000);
mc.graphics.drawRect(0, 0, 80, 80);
mc.graphics.endFill();
stage.addChild(mc);
var mcText:TextField = new TextField();
mcText.textColor = 0xFFFFFF;
mcText.text = String(i);
mcText.autoSize = "left";
mcText.x = mc.width/2 - mcText.width/2;
mcText.y = mc.height/2 - mcText.height/2;
mc.addChild(mcText);
mc.y =0+ i * 90-80;
}
  • このエントリーをはてなブックマークに追加

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

eighteen + 15 =