綺麗な書き方じゃないってのと、今更AS2ってのはわかってるけどメモ
[as3]
for (var i = 1; i<=thumbmax; i++) {
this["thumb"+i].num = i;
this["thumb"+i].onRelease = function() {
if (flag == "off") {
_root.container_dummy.attachMovie("container", "container", 1);
_root.container_dummy.container.photo_root.attachMovie("p"+this.num, "photo", 2);
_root.flag = "on";
//
_root.container_dummy.container.photo_root.photo.x_button.onRelease = function() {
if (flag == "on") {
remove();
}
}
}
}
}
[/as3]
_root.container_dummy.container.photo_root.photo.x_button.onReleaseとか長すぎる。
こんな風にすると短く指定出来た(5~6行目あたり)

[as3]
for (var i = 1; i<=thumbmax; i++) {
this["thumb"+i].num = i;
this["thumb"+i].onRelease = function() {
if (flag == "off") {
var at_c = _root.container_dummy.attachMovie("container", "container", 1);
var at_p = at_c.photo_root.attachMovie("p"+this.num, "photo", 2);
_root.flag = "on";
//
at_p.onRelease = function() {
if (flag == "on") {
remove();
}
}
}
}
}
[/as3]


コメントを残す

メールアドレスが公開されることはありません。

You can add images to your comment by clicking here.