Форум 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)
-   -   разборы c PROTOTYPE (http://www.flasher.ru/forum/showthread.php?t=68528)

St. Father 21.11.2005 08:46

фпопу МК лоадер! мне для оффа. попробуйте, плиз у кого МХ/МХ2004 мож у вас получится? о.0 чет баг нехороший... все ж прально вроде... :(

iNils 21.11.2005 11:03

Тебя ffffff спрашивал чем не нравится прототип, а ты так и не ответил.

St. Father 21.11.2005 12:01

Цитата:

Сообщение от iNils
Тебя ffffff спрашивал чем не нравится прототип, а ты так и не ответил.

эмм... всем нраицца... не работет токма... в чем прикол? о.0
З.Ы. еси речь идет про МК прототип... то не подходит... т.к. нужно выделить онЛоад у ЧАСТИ клипов. для этого и был создан символ "la".
Если есть другое решение - подскажите плз.

iNils 21.11.2005 12:38

Взял твой скрипт. Сделал test.swf. Загружаю его в ll, после загрузки выводиться "loaded", через 3 секунды "nu?"

А что должно быть?

St. Father 21.11.2005 12:48

в идеале что-то типа
ff // от "конструктора" :)
loaded // от аттача
---3sec---
loaded // от загрузки файла
nu?
---3sec---
loaded // от загрузки файла
nu?
...
// мож я туплю чего? объясните плиз.

St. Father 22.11.2005 13:11

прошу прощения за флуд... тока тема давно висит... а тут еще и уползла в трэш...

Iv 22.11.2005 14:08

я почти не понимаю вопрос, поэтому попытаюсь пальцем в небо:
что если добавить некий клип-пустышку в нужные мувики и
задать ему класс типа:

OnLoadCaller = function (){}
Object.registerClass("on_load_caller_mc", OnLoadCaller)
OnLoadCaller.prototype.__proto__=MovieClip.prototype
OnLoadCaller.prototype.onLoad = function () {
this._parent.onLoad = this.onParentOnLoad
this._parent.onLoad()
}
OnLoadCaller.prototype.onParentOnLoad = function () {
trace(this)
}

St. Father 22.11.2005 14:39

мне нужно вызвать ф-ю при наступлении события onLoad класса MovieClip но не для всех экземпляров этого класса, а только для некоторых клипов.

MOHCTEP 22.11.2005 20:38

Цитата:

Сообщение от St. Father
мне нужно вызвать ф-ю при наступлении события onLoad класса MovieClip но не для всех экземпляров этого класса, а только для некоторых клипов.

Цитата:

Сообщение от St. Father
фпопу МК лоадер!

Теперь и мне не ясно чего ж ты хочешь?
У меня при тесте простыми событиями "onLoad()" и "onData()" загрузка вообще не отследилась, даже, как ни странно, с моделью 5 Флеша та же проблема. MCL отработал идеально. Объясни, что тебе мешает подставлять просто ссылки на НУЖНЫЕ ТЕБЕ загружаемые клипы в общий загрузчик?

St. Father 23.11.2005 08:51

1. МКЛоадер - способ нажить себе гемор. ( В МОЕМ СЛУЧАЕ )
2. Зачем на вопрос "Почему это не работает?" и подробном (ИМХО) описании проблемы, предлагать что-то. Неужто нет людей которые могут объяснить почему наследуемый onLoad не срабатывает при завершении loadMovie?
3. Всем, кто не понял чего я хочу подставить в коде, приведенном на 1й странице вместо:
//задаем онлоад функцию
ff.prototype.onLoad = function ()
вот это:
//задаем онлоад функцию
MovieClip.prototype.onLoad = function ()
А затем сохранить файлик куда-нить, сделать пустой файлик test.swf в этой же дире и перекомпилить файлик с кодом.
Ну и есессно сравнить результаты (Output Panel)


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

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