PDA

Просмотр полной версии : не исполняется строка с переходом в другой кадр


Gar
01.09.2003, 21:03
Я дуюлирую мувик следующей командой:

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);
}

Gar
02.09.2003, 14:00
Не работает не с toString(), не без него. Более того, предложенный 2K WebStudio способ тоже отказывается работать. Проблема все та же - не переходит в другой кадр, хотя команда drag работает отлично.
Вопрос к 2K WebStudio: фигурная скобка - это ведь просто опечатка? Хотя на всякий случай я попробовал и с ней, и без нее - не хочет. Попробуйте, если не сложно, сами эти методы. Я сними уже вторую неделю мучаюсь - никак не могу понять в чем проблема!
P.S. Огромная просьба помочь!!!

Dimonius
02.09.2003, 14:19
фигурная скобка это опечатка там должна быть квадратная.
Вообще код должен работать.
Выложи исходник, посмотрим.

Gar
02.09.2003, 15:29
Файл оригинала у меня очень большой - много всего туда вставлено, поэтому я сделал более простой вариант, но с той же самой проблемой...

Dimonius
02.09.2003, 15:32
Когда зипуешь файл во флеше закрывай.
Архив пустой.

Gar
02.09.2003, 15:57
Извиняюсь. Я не знал. Вот еще раз.

derhab
02.09.2003, 16:45
В кадре напиши mc.gotoAndStop(2);
А на клипе:
onClipEvent (load) {
i = 0;
}

Gar
02.09.2003, 17:15
2derhab:
Я тебя не понял: если я напишу это в кадре, то тогда этот кадр не будет удерживаться. А надо, чтобы mc оставался в том же кадре, а вот его дубликат переходил в другой кадр, причем непосредственно перед drag'ом. Будь так добр, объясни мне, что ты имел ввиду?

NeZnayKa
02.09.2003, 17:47
Вот так что ли хотел ??
:D :D

derhab
02.09.2003, 18:44
Оригинал написал(а) Gar
2derhab:
Я тебя не понял: если я напишу это в кадре, то тогда этот кадр не будет удерживаться. А надо, чтобы mc оставался в том же кадре, а вот его дубликат переходил в другой кадр, причем непосредственно перед drag'ом. Будь так добр, объясни мне, что ты имел ввиду?

Я имел ввиду как раз то что ты хотел. Клип mc остается навсегда во втором кадре а все его копии переходят в первый. Ты попробовал хоть?

Gar
02.09.2003, 21:27
Спасибо NeZnayk'е - я понял свою ошибку. Я не там записывал событие.

Спасибо derhab'у - что ты хотел сказать я понял, но у меня была ошибка - писал противоречивые команды.

Особая благодарность: Dimonius, 2K WebStudio, sergwizard.



Большое спасибо всем за помощь!