AddChildで配置したインスタンスを動かす
三角や四角などのブロックを並べて遊ぶアプリを作ろうとしています。
ActionScript3.0のAddChildでライブラリからインスタンスを配置させ
それをドラッグできるようにしたいのです。
三角のインスタンスを出現させるために「sankakuBlockBtn」というインスタンス名の
ボタンを配置し、それをクリックするとライブラリからインスタンスが配置されるという仕組みを考えています。
//クリックイベント
sankakuBlockBtn.addEventListener(MouseEvent.CLICK, sankakuHandler);
function sankakuHandler(event:MouseEvent):void
{
//リンケージでクラス名を「sankakuClass」と設定したものをAddChildでステージに配置
var sankaku:sankakuClass = new sankakuClass
this.addChild(sankaku);
sankaku.x =400;
sankaku.y =400;
trace(sankaku.name);
}
配置することをまではできるのですが、
これをstartDrag()で動かそうとするのですが、
AddChildで配置するたびにインスタンス名が「instance○○」となるので、
これらをどうやって制御するのか分かりません。
最終的には「三角」「四角」「菱形」「台形」「六角形」をそれぞれステージ上に複数配置して、並べて遊べるようにしたいと思っています。
どなたかお力添えいただけないでしょうか。
お礼
ありがとうございます。 折り方は知っているのですが、 組み立て方がわからないんです。32?36?枚の。 12枚までは作れるのですが・・・。