DrArabes回答ポイント 200ptウォッチ

ActionScript3.0の質問です。クラス定義として、ライブラリーにあるインスタンスを呼び出して、ある回数だけ親インスタンスに呼び出したMovieClipを子インスタンスとして等間隔に配置する方法をご存知の方が、いらっしゃいましたら…解決の糸口をご教授ください。(検索して調べてみたところ…addChildという人もいれば、duplicateMovieClipとか…attachMovieと言う人もいましたが、addChildを記述して、まったく表示されません。)以下は、失敗スクリプトになります。よろしくお願いします。


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座標値はこれでよいのか?
}

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する
回答がありません

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2011-10-28 18:40:24
終了日時
2011-11-07 00:25:45
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

XML844インスタンス183スクリプト2307ライブラリー99

人気の質問

メニュー

PC版