loadMovieとonEnterFrameについて
はじめまして
FLASH8を使用しています。
ActionScript初心者です。よろしくお願いします。
単体のswfだと機能するのですが、loadMovie後機能しなくなってしまいます。
読み込ませる側のアクションは
▽ボタンシンボルに
on (press) {
_root.moveMenu_1 = -138;
menu_name.text = "キッズメニュー";
menu_text.text = kidsData;
}
▽フレームアクション
loadVariables("kidsmenu.txt", this);
loadVariables("menmenu.txt", this);
loadVariables("ladymenu.txt", this);
loadVariables("seniormenu.txt", this);
moveMenu_1 = -296;
this.onEnterFrame = function() {
img_y._x += ((0-moveMenu_1)-img_y._x)*0.1;
};
MCのインスタンス名は「img_y」です。
他にボタンが3つほどあります。
swf単体だと機能します。
loadMovie後text・外部テキストは読み込むのですが、スクロールしなくなってしまいます。
これを3_1.swfとしました。
読み込む側のアクションは
▽ボタンシンボルに
on (press) {
_root.moveMenu = 2100;
}
他に4つほどボタンがあります。
▽フレームアクション
scroll_flag = 0;
moveMenu = 0;
this.onEnterFrame = function() {
if (scroll_flag == -1) {
if (back_img._x<0) {
moveMenu -= 20;
} else {
moveMenu = 0;
}
}
if (scroll_flag == 1) {
if (back_img._width+back_img._x>700) {
moveMenu += 20;
} else {
moveMenu = 2800;
}
}
back_img._x += ((0-moveMenu)-back_img._x)*0.1;
};
back_img.c_1.loadTarget.loadMovie("1_1.swf");
back_img.c_2.loadTarget.loadMovie("2.swf");
back_img.c_3.loadTarget.loadMovie("3_1.swf");
back_img.c_4.loadTarget.loadMovie("4.swf");
back_img.c_5.loadTarget.loadMovie("5.swf");
スクロールするMCを「back_img」としました。
他に読み込んだものは機能したんですが
3_1だけうまく機能しません。
長々と失礼しました。
お礼
ありがとうございます!出来ました! 本当に丁寧に教えてくださってありがとうございます。 ご推測の通りFLASH5から始めました。 ちなみに、本はスーパーリファレンスとアクションスクリプトの2冊を 張り切って買ったのですが、理解力がついていかなかったようです・・。 本当にありがとうございました!!