![]() |
Как создать экземпляр объекта?
Вопросы, вероятно, ламерские, но, несмотря на это, прошу не глумиться.
1)Как собственно создать inctance объекта когда объявлен новый класс? smth.prototype = new MovieClip(); smth.prototype.prop = "value"; smth.prototype.func = function(){} И как теперь сделать экземпляр этого smth? 2)Как добавить в прототип обработчик события(например onClipEvent(load){})? (чтобы все экземпляры его имели) 3)Как добавить обработчик в мувиклип в библиотеке, чтобы этим обработчиком обладал клип, созданный через attachMovie? 4)Как добавить обработчик извне, только что созданному объекту? Еще раз извините, если я спросил какую-то глупость. |
Вложений: 1
1.
вот мы создаем класс, да: Код:
function Smth() {Код:
myobject=new MyClass();Код:
Object.registerClass("smth_symbol", Smth);Код:
var smth_ref=_root.attachMovie("smth_symbol", "smth", 1);2 и 3. Smth.prototype.onEnterFrame = function() { trace("onEnterFrame called"); }; как приявязывать класс к символу библиотеки, мы уже знаем, да? полностью код: Код:
function Smth() {способов много можно придумать, все зависит от конкретной задачи. 4.1 Код:
smth_ref.onEnterFrame = function() {Код:
delete smth_ref.onEnterFrame;Код:
var mybroadcaster = createEmptyMovieClip("0", 0);Код:
mybroadcaster.removeListener(smth_ref); |
Откуда столько ума в одной голове?!
Где то содрал небось. :p |
| Часовой пояс GMT +4, время: 09:52. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.