ムービークリップ内のボタン
MacOS10.2、FlashMXを使っています。
4つのムービークリップ(m_1、m_2、m_3、m_4)が下記スクリプトでコントロールされるように設定しました。
やりたいことは、ひとつひとつのムービークリップ内にボタンを設定し、クリックすると外部swfをstageに読み込むようにしたいのです。ムービークリップ内にボタンを設置しても動かないし、メインフレーム内に透明アイコンで
on (release) {
loadMovie ("●●.swf", "stage");
}
を設定すると、4つのムービークリップが表示されたまま、●●.swfが表示されてしまいます。(stageムービークリップはフレームの一番上に設置しています)
●●.swfが読み込まれた時、4つのムービークリップが表示されないようにするにはどうすればよいでしょうか?
よろしくお願いいたします。
メインフレーム内のスクリプト
gdepth = 4;
m_1.depth = 4;
m_2.depth = 3;
m_3.depth = 2;
m_4.depth = 1;
theArray = [m_1, m_2, m_3, m_4];
function turn() {
theArray.sort(ncheck);
function ncheck(a, b) {
num1 = a.depth;
num2 = b.depth;
if (num1<num2) {
return 1;
} else if (num1>num2) {
return -1;
} else {
return 0;
}
}
trace(theArray)
}
function construction() {
theArray[0].ta = 90;
theArray[0].ts = 100;
theArray[0].tr = 0;
theArray[0].swapDepths(4);
theArray[1].ta = 60;
theArray[1].ts = 80;
theArray[1].tr = 15;
theArray[1].swapDepths(3);
theArray[2].ta = 40;
theArray[2].ts = 75;
theArray[2].tr = 30;
theArray[2].swapDepths(2);
theArray[3].ta = 20;
theArray[3].ts = 60;
theArray[3].tr = 45;
theArray[3].swapDepths(1);
}
お礼
回答ありがとうございます。 やはりムービークリップを使用しなければならないのですね。ムービークリップにボタンを入れて作成してみようと思います。