![]() |
|
||||||||||
|
|||||
|
Блин... ну нельзя же такое рассказывать...
я ведь и проверить не могу правда или нет.. а вот спать сегодня уже не смогу ))ЗЫ пива я тоже выпил бы ![]() ЗЗЫ линки к докладу про ООП http://nek.nanotomy.ru/oop
__________________
Бог умер. (c) Ницше Ницше умер. (c) Бог |
|
|||||
|
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
что не писать ?
![]() |
|
|||||
|
Регистрация: Feb 2001
Адрес: Israel, Tel-Aviv
Сообщений: 310
|
Джон, лучше пристрели, не дай долго мучиться......
Ааа-аа-а!!!.... Спасибо, Джон.... ![]() |
|
|||||
|
Я б сказал не рассказывай... но меня ведь остальные растопчут
)))))лучше добавь меня к себе в аську если это возможнои не сложно 96360729
__________________
Бог умер. (c) Ницше Ницше умер. (c) Бог |
|
|||||
|
Регистрация: Oct 2001
Сообщений: 201
|
est svedenija chto BETA v Moskve est,,,,......
ne otpiraisja JOHN.... vse ejasno.... eto kak Nastja v proshlom godu.... oi chego ja videla...oi chego ja slishala...... a u samoi na masahe 5 bila.... ne zhmis, kidai link..... |
|
|||||
|
Регистрация: Feb 2001
Адрес: Israel, Tel-Aviv
Сообщений: 310
|
Навались, мужики!!!...
![]() |
|
|||||
|
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
<...>
по поводу ООП.... ![]() Конструктор, прототип и __proto__ отстанутся без изменений. добавится возможность создавать property методом myObject.addProperty( prop, getFunc, setFunc ) где prop - имя атрибута, getFunc - геттер (метод обработчик, при изменении значения) setFunc - сеттер (метод обработчик при запросе значения) если геттер указать null параметр будет только read only. Так же есть дополнительный метод watch который так же "следит" за изменение параметра. Метод unwatch отлючает "смотрелку" будет указатель super который указывает на суперкласс. у классов Mouse, Key, Selection будут методы addListener() removeListener() которые "прикрепляют" создаваемые юзером объекты с одноименными с событиями методами. То есть для мыши это объект с тремя методами - onMouseDown, onMouseMove and onMouseUp. Которые вызываются при одноименных событиях. Для работы с типами данных и классами будет instanceof который покажет принадлежность к классу. Будет интересная возможность. Если создать конструктор. и присвоить через прототип методы и параметры. То через Object.registerClass() можно назначить обработку конструктора, и регистрацию класса мувиклипов, с данными параметрами конструктора, и наследующие свойства суперкласса. Object.registerClass( symbolID, theClass ) где symbolID - линкейдж клипа в библиотеке (который используется при аттаче) а theClass - это уже конструктор. И все мувики которые имеют этот symbolID объединятся в класс, со всеми вытекающими последсвиями. Новосоздаваемые тоже. Мувиклипы будут иметь тип не MovieClip а theClass. При вызове Object.registerClass( symbolID, null) мувиклипы можно "разбить" и они уже будут иметь тип MovieClip. <...> |
|
|||||
|
Джон, не томи душу! Я уже объектно ориентировался
------ Смело предложу: Даешь видеоконференцию и онлайн-флэш-радио на флэшер.ру!!!!! Народ, наш форум будет видео на флэш 6!!!
__________________
suum quique |
|
|||||
|
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
я там в предыдущем топике геттер с сеттером перепутал, так это от запарки, думаю что вы поняли
![]() |
|
|||||
|
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
еще по ООП,
Есть некоторые соображения, но они сырые, и даже не знаю, будет ли так.... так как есть объект Function то по идее, должна быть возможность создавать функции и методы динамически, например сгенерить боди функции : body = "trace('hello' + name);" MyFunc = new Function(body,"name") и получаем функцию вида function (name){ trace("hello" + name); } во всяком так в JS. второй момент связанный с Function так как будут методы caller у arguments то можно вычислять от куда идет обращение и делать некоторы эффекты. |
![]() |
Часовой пояс GMT +4, время: 00:28. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|