Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Управление клипом (http://www.flasher.ru/forum/showthread.php?t=159863)

TYPUS406 06.07.2011 11:23

Управление клипом
 
Добрый день.
Своим "могучим" умом не смог понять почему.....
-есть клип, допустим 1000 кадров
-в кадрах с 900 по 1000 вписан скрипт програмной анимации (а-ля) матрица
-как только ролик доходит до кадра 900, анимация включается навсегда
-почему при перемещении в кадры где чисто (1-899), анимация продолжает работать

mooncar 06.07.2011 13:55

В 1-899 у вас уже "не чисто", скрипт-то продолжает работать, он же в памяти, а не в "кадрах".
Программную анимацию нужно остановить программно, и если надо, удалить мувик(и), к ней относящиеся.

TYPUS406 06.07.2011 22:09

Добрый вечер.
-а как чисто то сделать
-пробовал отдельным мувиком, диагноз тот же
-пробовал создать (слой-заглушку), поверх всех слоев вылезает

mooncar 06.07.2011 22:13

Цитата:

Сообщение от TYPUS406 (Сообщение 1009124)
-в кадрах с 900 по 1000 вписан скрипт програмной анимации (а-ля) матрица

Гм. Повторюсь. Программную анимацию нужно останавливать программно - в зависимости от того, как она у вас организована.
Останавливать подинтервальную функцию, удалять обработчик onEnterFrame, никто точно не скажет, не взглянув на ваш код.

TYPUS406 06.07.2011 22:29

ТУТ ЧУКЧА ЗАДУМАЛСЯ
-беру паузу

Добавлено через 11 часов 41 минуту
ДУМКА НЕ ВЫХОДИТ
http://***************/6B83XF

vivado 07.07.2011 18:30

Чисто как костыли можешь попробовать что то типа этого
на первый кадр поставь
Код AS1/AS2:

for (remNum=0;remNum<12;remNum++){
removeMovieClip(eval("d"+remNum));
}

Наверняка можно как то изящнее но я особо не думал )))

TYPUS406 08.07.2011 10:08

Изящно не изящно, работает без вопросов.
СПАСИБО!


Часовой пояс GMT +4, время: 22:48.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.