Форум 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=118198)

dashaaa 17.11.2008 19:12

Как заставить флешку обновляться после удаления мувиклипа?
 
Вложений: 1
Мувики добавляются с помощью setInterval, а удаляют сами себя в своём последнем кадре. В функции, вызываемой setInterval'ом есть updateAfterEvent(), поэтому добавляются они плавно, а удаляются скачками. Как бы сделать всё плавно?

тут проблему видно: Вложение 20874

джонатан 17.11.2008 19:16

Ну наверное надо удалять их от туда же откуда и создаете.

Zik. 17.11.2008 19:21

Вложений: 1
скажите нафига updateAfterEvent() ??? Вы небось прочитали это где-то и теперь пытаетесь всячески использовать это. Все исправляется и без этого. Просто fps увеличить до 12 и сделать столько же кадров в ball'e.

dashaaa 18.11.2008 12:01

Цитата:

Ну наверное надо удалять их от туда же откуда и создаете.
Проблема в том, что мувик должен проиграться до конца, прежде, чем удалиться. Менять значение какого-нибудь флага в последнем кадре?..

Цитата:

скажите нафига updateAfterEvent() ??? Вы небось прочитали это где-то и теперь пытаетесь всячески использовать это. Все исправляется и без этого. Просто fps увеличить до 12 и сделать столько же кадров в ball'e.
ZIK68, в примере рассмотрен предельный случай, чтобы было отчётливо видно в чём проблема. В реальной задаче, увеличение фпс не возможно (да там оно и не 3)

Zik. 18.11.2008 13:40

Ну тогда надо разбираться с настоящим примером, или сделать копию оригинала.

dashaaa 18.11.2008 15:05

Цитата:

Ну тогда надо разбираться с настоящим примером, или сделать копию оригинала.
да нет, достаточно представить, что условия не позволяют менять фпс и количество кадров в ball'e

Zik. 18.11.2008 16:08

ага, вот и представляйте :)

джонатан 18.11.2008 18:00

Цитата:

Сообщение от dashaaa (Сообщение 777815)
Проблема в том, что мувик должен проиграться до конца, прежде, чем удалиться. Менять значение какого-нибудь флага в последнем кадре?..

Код AS1/AS2:

if(_currentframe == _totalframes) {


dashaaa 18.11.2008 22:10

Да.. что-то я неэффективно хелп читаю. Спасибо большое!


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

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