Просмотр полной версии : проблема с удалением мувиклипа со сцены
проблема в следующем: есть несколько кнопок со скриптами наподобие:
on (release) {
_root.attachMovie("imya_mc", "imya_mc1", 1);
}
мувики содержат простые картинки из библиотеки. они подгружаются на сцену. но если допустим нажимаю на кнопку перехода на другой фрэйм, то картинка эта не удаляется. подскажите какой нужен скрипт, чтобы эту проблему устранить - для кнопки перехода или может для фрэйма?
on (release) {
removeMovieClip(_root.imya_mc1);
}
Polflak и nik0laz, для оформления своего кода, надо использовать теги . Исправте (кнопка "изменить").
да такой способ работает, но проблема в том что кнопок много и соответственное имён мувиков тоже.. в ручную писать достаточно накладно столько скриптов. другого способа точно не существует?
Fernando Costa
08.01.2008, 18:04
удаляй в цикле
Fernando Costa раскрой свою фразу про цикл плиз. я же нуб :)
for (var i:Number = 1; i <= 100; i++) {
removeMovieClip(this[i]);
}
Mr. Fixit
08.01.2008, 18:39
не определяй тип данных в цикле, это насчет
for(var i:Number = 1...
пиши сначала
var i:Number;
потом цикл создавай
for(i = 1...
ну и
removeMovieClip(this[i]); // инстанс имена не начинай с цыфр
так. я назвала мувики разными именами от kvart0 до kvart7 (т.е. 0,1,2 и т.д.). в кнопку перемещающую на новый фрэйм я поместила следующий код:
on (release) {
gotoAndStop ("nextpage");
for (var i:Number = 0; i <= 7; i++) {
removeMovieClip(???);
}
}
подскажите, что нужно вписать в скобки после removeMovieClip
button_instanse_name.onRelease = function() {
gotoAndStop ("nextpage");
for (var i:Number = 0; i <= 7; i++) {
removeMovieClip(this["kvart"+i]);
}
}
button_instanse_name.onRelease = function() {
gotoAndStop ("nextpage");
for (var i:Number = 0; i <= 7; i++) {
removeMovieClip(this["kvart"+i]);
}
}
не работает :(
Удачи ;) (http://ostgur.net)
всё теперь заработало - надо было вместо this["kvart"+i] _root["kvart"+i] указать. спасибо всем огромное! :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.