AS1.0で基準点をそろえたい
AS1.0でduplicateMovieClipを使った複製をした後MC同士の基準点をそろえたいのですがうまくできません
今MC1とMC2というムービークリップをduplicateMovieClipを使って複製しています
まず針(MC1)というフレームがありその中に
//関数が呼ばれたら描画する
setInterval(hari,1000);
function hari(){
i ++;
duplicateMovieClip("Hari","hari" + i , i);
}
が書いてありこれは針が1秒ごとに描画されていくという方法です
そして円(MC2)というフレームの中にも
//関数が呼ばれたら描画する
setInterval(EN,1000);
function EN(){
i ++;
duplicateMovieClip("En","en" + i , i);
}
がかいてありこれも複製できるようになっています
針(MC1)の中には
onClipEvent (load) {
//針の位置をランダムで決めた後描画
this._x = Math.random() * 300 + 50;
this._y = Math.random() * 200 + 50;
}
onClipEvent (enterFrame) {
//針回転
_rotation += 6;
}
がありこれをベースにして円(MC2)の基準点を針(MC1)にあわせて描画したいのですがやり方がわかりません
自分が考えた方法ですが
onClipEvent (load) {
円1の位置x = 針1の位置x
円1の位置y = 針1の位置y
}
をやったんですがうまくいきません 誰か教えてください
お礼
ありがとうございます! 結構複雑ですね……大事に使わせていただきます。 //動作させる処理 中に反復させたい関数を実行すればいいわけですね。