flashのscriptを特定のフレームに!
flashのactionscript2.0で記述したスクリプト
を特定のフレームにだけ適用したいのですが
どのようにすればよいのでしょうか。
いま、シーン1のフレーム1に
ライブラリからMC(ブロック)を呼び出して並べるスクリプト記述したのですが、シーン1で
mcとmcが衝突したら、ほかのフレームに移動するようにしたのですが
移動先の画面にもライブラリから呼び出したMC(ブロック)が並んで表示されます。
ちなみに、シーン2をつくって移動させても同じことが起こります。
ネットのサンプルコードを利用していますが
スクリプトは以下の通りです。
よろしくお願いいたします。
ofs_x = 100;
ofs_y = 50;
// 当たり用テーブル(1ならブロック,0なら何もなし)
HitTable = [
[ 1,1,1,1,1,1,1,1,1,1 ],
[ 1,0,0,0,0,0,0,0,0,1 ],
[ 1,0,1,0,1,1,1,1,0,1 ],
[ 1,0,1,0,0,1,0,0,0,1 ],
[ 1,0,1,0,1,1,0,1,1,1 ],
[ 1,0,1,0,1,0,0,0,0,1 ],
[ 1,0,1,0,1,0,1,0,1,1 ],
[ 1,0,1,0,1,0,1,1,1,1 ],
[ 0,0,0,0,1,0,0,0,0,1 ],
[ 1,1,1,1,1,1,1,1,0,1 ]
];
// ブロックを配置
var i = 0;
var j = 0;
var depth = 0;
for(i=0;i<10;i++){
for(j=0;j<10;j++){
if(HitTable[j][i] == 1){
_root.attachMovie("block", "block" + depth,depth);
_root["block" + depth]._x = i * 20 + ofs_x;
_root["block" + depth]._y = j * 20 + ofs_y;
depth ++;
}
}
}
お礼
ご回答有難うございます! お陰様できました>_<; getURLの入力だけでOKだったんですねm_m 有難うございました^^