![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2000
Адрес: Москва
Сообщений: 239
|
Стою на асфальте я в лыжи обутый,
Толи лыжи не едут, толи я ............... ///или может надо больше спать movieClip.onLoad - что это за чудо такое???? залажу в хелп и читаю Цитата:
а в ответ тишина...... ??????? |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
коэффицент трения асфальта или центростремительная сила вращения земли - что-то из этого надо поменять всего-то
![]() у тебя судя по всему клип инициализируется раньше чем определяется онЛоадовая функция... например не сработает, что вполне логично... а если так this.createEmptyMovieClip("ad_astra", 1);
MovieClip.prototype.onLoad = function() {
trace("??");
};
вариантов масса >>> #initclip поможет вам и вашим детям ![]() Последний раз редактировалось Nox Noctis; 08.05.2002 в 19:07. |
|
|||||
|
Регистрация: Sep 2000
Адрес: Москва
Сообщений: 239
|
Цитата:
//для размышления есть клип myMovieClip "уровнем выше код" Если написать Сработают оба (что вполне логично) Самое интересное: если вместо onClipEvent......... поставить, скажем, - myMovieClip.onLoad - сработает.... Собственно, с чего вдруг я полез в такие "дебри" ![]() ![]() Задача простая: отловить onLoad клипа при attach-е Внутри клипа написал this.onLoad = function() { trace("onLoad") } после чего засел в ступор (какого оно не пашет) по поводу #initclip Внимание вопрос!!!! Как отловить onLoad при attach-е зы не используя registerClass ![]() |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
если без регистерКласса и передачи метода через прототип:
тут замкнутый круг... метод ты можешь определить не раньше чем появится клип, а когда он уже появился, то онЛоад уже не актуален... какие идеи: можно в первом кадре приаттачиваемого клипа на один из клипов (на пустышку например) повесить онКлипЕвент(лоад) с вызовом какой-то внешней функции (через .apply(this, [...]) например) можно откуда-нибудь снаружи следить за загруженностью приаттачиваемого клипа (например по онЕнтерФрейму того клипа, в который аттачишь) простой как три рубля способ: >> бла_бла_бла.аттачМуви("линк", "имя", глубина); >> бла_бла_бла.имя.ready = true; пишем это подряд, но переменная ready станет "видимой" только когда клип окончательно загрузится - и тогда запустить онлоадовую функцию... хотя, пожалуй можно еще проще - где нужно пишешь if (бла_бла_бла.имя) { ......выполнить онлоад....... } ...правда это уже не онЛоад а его эмуляция ![]() вот... возможно ничего нового я тебе не сообщил но мне кажется это самые простые варианты ![]() Последний раз редактировалось Nox Noctis; 12.05.2002 в 15:52. |
|
|||||
|
Регистрация: Sep 2000
Адрес: Москва
Сообщений: 239
|
Ну чтож, думаю, зарегистрировать класс, пусть даже и с одним методом, будет самым верным решением этой задачи
/* Интересно какая версия флеша будет лишена, всяких маленьких, и порой обидных "ляпов" и неопределенностей */ Спасибо! |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
о!
инитОбджектом можно ведь передать твой онлоад !.... ...это ж гиперполезняшка в мыксе (правда глючит со стандартными свойствами _width и _height, но все равно) ![]() Последний раз редактировалось Nox Noctis; 12.05.2002 в 17:37. |
![]() |
Часовой пояс GMT +4, время: 17:03. |
|
|
« Предыдущая тема | Следующая тема » |
|
|