Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flasher.ru > Флейм

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 19.11.2001, 01:26
Nek вне форума Посмотреть профиль Отправить личное сообщение для Nek Посетить домашнюю страницу Nek Найти все сообщения от Nek
  № 41  
Nek

Регистрация: Sep 2000
Сообщений: 303
Отправить сообщение для Nek с помощью ICQ
По умолчанию ---

Блин... ну нельзя же такое рассказывать...
я ведь и проверить не могу правда или нет.. а вот спать сегодня уже не смогу ))

ЗЫ пива я тоже выпил бы

ЗЗЫ линки к докладу про ООП

http://nek.nanotomy.ru/oop
__________________
Бог умер. (c) Ницше
Ницше умер. (c) Бог

Старый 19.11.2001, 01:41
john вне форума Посмотреть профиль Отправить личное сообщение для john Посетить домашнюю страницу john Найти все сообщения от john
  № 42  
john
МЕГАФЛЭШЕР

Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
что не писать ?

Старый 19.11.2001, 02:05
cohen вне форума Посмотреть профиль Отправить личное сообщение для cohen Посетить домашнюю страницу cohen Найти все сообщения от cohen
  № 43  
cohen
 
Аватар для cohen

Регистрация: Feb 2001
Адрес: Israel, Tel-Aviv
Сообщений: 310
Джон, лучше пристрели, не дай долго мучиться......
Ааа-аа-а!!!.... Спасибо, Джон....

Старый 19.11.2001, 02:09
Nek вне форума Посмотреть профиль Отправить личное сообщение для Nek Посетить домашнюю страницу Nek Найти все сообщения от Nek
  № 44  
Nek

Регистрация: Sep 2000
Сообщений: 303
Отправить сообщение для Nek с помощью ICQ
По умолчанию ----

Я б сказал не рассказывай... но меня ведь остальные растопчут )))))

лучше добавь меня к себе в аську если это возможнои не сложно

96360729
__________________
Бог умер. (c) Ницше
Ницше умер. (c) Бог

Старый 19.11.2001, 02:22
yurailHome вне форума Посмотреть профиль Отправить личное сообщение для yurailHome Посетить домашнюю страницу yurailHome Найти все сообщения от yurailHome
  № 45  
yurailHome
 
Аватар для yurailHome

Регистрация: 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.....

Старый 19.11.2001, 02:29
cohen вне форума Посмотреть профиль Отправить личное сообщение для cohen Посетить домашнюю страницу cohen Найти все сообщения от cohen
  № 46  
cohen
 
Аватар для cohen

Регистрация: Feb 2001
Адрес: Israel, Tel-Aviv
Сообщений: 310
Навались, мужики!!!...

Старый 19.11.2001, 02:34
john вне форума Посмотреть профиль Отправить личное сообщение для john Посетить домашнюю страницу john Найти все сообщения от john
  № 47  
john
МЕГАФЛЭШЕР

Регистрация: 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.

<...>

Старый 19.11.2001, 02:34
RFMitrio вне форума Посмотреть профиль Отправить личное сообщение для RFMitrio Посетить домашнюю страницу RFMitrio Найти все сообщения от RFMitrio
  № 48  
RFMitrio
 
Аватар для RFMitrio

Регистрация: Aug 2001
Адрес: город на Неве
Сообщений: 1,908
Отправить сообщение для RFMitrio с помощью ICQ
Джон, не томи душу! Я уже объектно ориентировался
------
Смело предложу:
Даешь видеоконференцию и онлайн-флэш-радио на флэшер.ру!!!!! Народ, наш форум будет видео на флэш 6!!!
__________________
suum quique

Старый 19.11.2001, 02:50
john вне форума Посмотреть профиль Отправить личное сообщение для john Посетить домашнюю страницу john Найти все сообщения от john
  № 49  
john
МЕГАФЛЭШЕР

Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
я там в предыдущем топике геттер с сеттером перепутал, так это от запарки, думаю что вы поняли

Старый 19.11.2001, 03:01
john вне форума Посмотреть профиль Отправить личное сообщение для john Посетить домашнюю страницу john Найти все сообщения от john
  № 50  
john
МЕГАФЛЭШЕР

Регистрация: 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.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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