![]() |
Как реализовать событие на "виртуальном" movieClip?
Вопрос касается синтаксиса.
Если методом createEmptyMovieClip() создан "виртуальный" movieClip, поименован, отпозиционирован, смасштабирован, загружен данными и т.д., ТО,
" - А если ..? - Нет! - А может..? - Попробуйте!" |
Код:
_root.myMC.onMouseUp = function(){} |
Т.е. метод onClipEvent() к такому клипу применить нельзя? Принципиально? Т.е. форма записи не предусмотрена?
И на событие "по загрузке" (Load) надо писать _root.myMC.Load = function(){}? |
onClipEvent - потихоньку отмирает. onClipEvent(load) аналог onLoad и т.д.
|
onClipEvent умер уже лет пять назад.
|
Тем более. :-)
|
Итак, в документе 1 пустой кадр.
Код:
ifFrameLoaded (_currentframe) {Код:
onClipEvent (load) {this.stop()} //остановка загруженного клипа: УСПЕШНОБуду вельми признателен, уважаемые господа, за поучения и за перст в ошибки указующий. |
1. onLoad работать не будет, только в классе AS2.
2. Когда код писали на клипе, и грузили в клип другой swf, код сохранялся. Когда код пишут в клипе, то код после начала загрузке удаляется (это кажется неудобным, но на самом деле это не так). Поэтому сначала надо дождаться загрузки. Для это используется MovieClipLoader. Код:
this.createEmptyMovieClip ("myMC", 10); |
Уважаемому господину iNils
Спасибо! Ваш покорный слуга Vitowd! |
Речь шла о методах семилетней давности: ifFrameLoaded, loadMovie (глобальный) и т.п., а не о конкретно AS1.
|
| Часовой пояс GMT +4, время: 22:51. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.