public function SetInformation(xmldata:XML){
var xmlLength = xmldata.child("*").length();
for( var i:int=1; i<=xmlLength; i++){
var stoneCard:MovieClip = new stoneCardClass();
stoneCard.name = "stoneCard"+i;
addChild(stoneCard); ← ここで、親.addChildとインスタンス名を付けるべきですか?
stoneCard.x = card_x; ← 最初の一つの目のMovieClipのX座標値はこれでよいのか?
stoneCard.y = 19;
var margin_x = 37;
var card_x = 11;
card_x += stoneCard.width + margin_x; ← 二つ目のMovieClipのX座標値はこれでよいのか?
}
コメント(2件)
public class AttachStoneCard extends Sprite {
var stoneCard:MovieClip;
var margin_x:Number;
var orignal_x:Number;
var xLength:Number;
//コンストラクタ
public function AttachStoneCard(xLength:Number){
var className:String = "stoneCardClass";
var ClassReference:Class = getDefinitionByName(className) as Class;
for( var i:int=1; i<=xLength; i++){
stoneCard.name = "stoneCard"+i
trace(stoneCard.name);
stoneCard.width=221.25;
stoneCard.height=729.75;
stoneCard.x = 774;
stoneCard.y = 16;
margin_x = 27;
orignal_x = 16;
stoneCard.x = orignal_x += stoneCard.width + margin_x;
var stoneCard = new ClassReference();
addChild(stoneCard);
}
}
}
配置したいMovieClipはタイムラインを含んだものです。配置は可能なのでしょうか?
public class AttachStoneCard extends Sprite {
var stoneCard:MovieClip;
var margin_x:Number;
var orignal_x:Number;
var xLength:Number;
//コンストラクタ
public function AttachStoneCard(xLength:Number){
for( var i:int=1; i<=xLength; i++){
var stoneCard:MovieClip = new stoneCardClass();
stoneCard.name = "stoneCard"+i;
trace(stoneCard.name);
stoneCard.width=221.25;
stoneCard.height=729.75;
stoneCard.x = 774;
stoneCard.y = 16;
margin_x = 27;
orignal_x = 16;
stoneCard.x = orignal_x += stoneCard.width + margin_x;
stage.addChild(stoneCard);
}
}
}