Просмотр полной версии : не исполняется строка с переходом в другой кадр
Я дуюлирую мувик следующей командой:
duplicateMovieClip( _root.movic, "movic" + i, i);
Где i - динамическая переменная, с каждым разом она возрастает на 1.
После чего у меня стоит команда:
_root["movic" + i.toString()].gotoAndStop(5);
_root["movic" + i].startDrag(true,100,100,300,300);
Но он не исполняет строку с переходом в другой кадр. Не понимаю почему - может кто-нибудь знает, что делать?
sergwizard
01.09.2003, 23:13
А "toString()" зачем?
2K WebStudio
01.09.2003, 23:24
Ты имеешь ввиду так:
for(i=0; i<n; i++){
_root.mc.duplicateMovieClip("mc"+i, i);
_root{"mc"+i].gotoAndStop(n);
_root{"mc"+i].startDrag(true,100,100,300,300);
}
Не работает не с toString(), не без него. Более того, предложенный 2K WebStudio способ тоже отказывается работать. Проблема все та же - не переходит в другой кадр, хотя команда drag работает отлично.
Вопрос к 2K WebStudio: фигурная скобка - это ведь просто опечатка? Хотя на всякий случай я попробовал и с ней, и без нее - не хочет. Попробуйте, если не сложно, сами эти методы. Я сними уже вторую неделю мучаюсь - никак не могу понять в чем проблема!
P.S. Огромная просьба помочь!!!
Dimonius
02.09.2003, 14:19
фигурная скобка это опечатка там должна быть квадратная.
Вообще код должен работать.
Выложи исходник, посмотрим.
Файл оригинала у меня очень большой - много всего туда вставлено, поэтому я сделал более простой вариант, но с той же самой проблемой...
Dimonius
02.09.2003, 15:32
Когда зипуешь файл во флеше закрывай.
Архив пустой.
Извиняюсь. Я не знал. Вот еще раз.
В кадре напиши mc.gotoAndStop(2);
А на клипе:
onClipEvent (load) {
i = 0;
}
2derhab:
Я тебя не понял: если я напишу это в кадре, то тогда этот кадр не будет удерживаться. А надо, чтобы mc оставался в том же кадре, а вот его дубликат переходил в другой кадр, причем непосредственно перед drag'ом. Будь так добр, объясни мне, что ты имел ввиду?
NeZnayKa
02.09.2003, 17:47
Вот так что ли хотел ??
:D :D
Оригинал написал(а) Gar
2derhab:
Я тебя не понял: если я напишу это в кадре, то тогда этот кадр не будет удерживаться. А надо, чтобы mc оставался в том же кадре, а вот его дубликат переходил в другой кадр, причем непосредственно перед drag'ом. Будь так добр, объясни мне, что ты имел ввиду?
Я имел ввиду как раз то что ты хотел. Клип mc остается навсегда во втором кадре а все его копии переходят в первый. Ты попробовал хоть?
Спасибо NeZnayk'е - я понял свою ошибку. Я не там записывал событие.
Спасибо derhab'у - что ты хотел сказать я понял, но у меня была ошибка - писал противоречивые команды.
Особая благодарность: Dimonius, 2K WebStudio, sergwizard.
Большое спасибо всем за помощь!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.