![]() |
остановка проигрывания клипа при достижении метки
возможна ли остановка проигрывания клипа по достижении метки в нем?
вопрос на самом деле очень старый просто ответа я до сих пор не нашел, а лишние stop(); смущают.... |
что то я тебя не очень понял в кадр stop() поставь и все будет ок остановится твой клип ну а если захотел схкерить то моеш так остонавить
Код:
_root.onEnterFrame = function() { |
орех, нет, здесь речь шла именно об остановке при достижении метки, а не номера кадра.
у меня получилось: Код:
function movieControl(bTarget, bLabel) {может есть более грамотный метод, не основанный на этом? можно конечо дублировать клип, сделать его невидимым и на фоне прокрутить, но в итоге думаю особого выигрыша не получиться. во времени задержки - точно. |
а если так
Код:
MovieClip.prototype.onLabelStop = function (label) { |
спрости вот так
Код:
MovieClip.prototype.onLabelStop = function (label) {myMovieClip.onLabelStop("myLabel") |
Jlekc, так это вариации на тему.. технология таже, сначала шагаем по метке а потом шустро обратно....
просто я думал может есть, что-нибудь более компактное, если можно так выразится... |
а в чем проблема? рендер этого скачка не происходит, пару лишних строк - проблема, разве тока с естетической точки зрения
|
Да нет :-) Тут дело совсем не в этом было. Просто думал что есть какая-нибудь функция, а я её не знаю.
Ну как пример можно привести наверное getBounds, пока я её не знал - писалась комбинация localToGlobal _width'ы и т.п., что в итоге конечно давало результат, но через что... :-) |
Будем работать через.... :(
|
| Часовой пояс GMT +4, время: 09:52. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.