![]() |
Выполнение кода в мувике с одним кадром
У меня есть мувик, который обрабатывается неким скриптом. Скрипт расположен в первом кадре мува. Если кадр в мувике будет только один, то данный код выполняется только один раз и на этом останавливается. Для того чтобы код выполнялся безпрерывно нужно создать два или больше кадров и в каждом кадре разместить этот код. Вот мне интересно можно как-нибудь сделать чтобы данный код выполнялся безпрерывно при одном кадре в мувике. Заранее благодарен.
|
сделать, например обработчик покадровый
Код:
onEnterFrame=function(){ |
Или setInterval ().
|
Так в том то и дело что событие onEnterFrame происходит только один раз при входе в этот кадр, дальше флэш польностью прекращает обрабатывать мув
Вот если создаётся 2 кадра, то флэш уже понимает это как ролик и начинает проигрывать кадры 1-2-1-2-1-........, а если кадр один, он его выполняет и останавливается. Даже если в конце моего кода я ставлю gotoAndPlay(1), всё равно без результатно извиняюсь..... onEnterFrame работает Я чё-то тогда не пойму логики работы. Почему тогда он не исполняет мой код без этого события, если всё равно происходит вход в кадр. Как-то же он понимает событие onEnterFrame |
Неправда. На главной временной шкале вообще может не быть кадров, а onEnterFrame работать будет.
|
Огромное спасибо..... у меня просто глаза открылись..... Получается чуть ли не весь код большого мува можно разместить в одном кадре....
to iNils понял, извиняюсь :) |
willis83, когда хотите что-то добавить, используйте кнопку http://www.flasher.ru/forum/images/r...ttons/edit.gif и редактируйте последнее сообщение, а не создавайте несколько сообщений подряд.
|
| Часовой пояс GMT +4, время: 00:16. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.