Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   ??? __proto__ ??? - хАчу сЪесть, а как ... (http://www.flasher.ru/forum/showthread.php?t=36697)

lexass 04.09.2002 13:33

??? __proto__ ??? - хАчу сЪесть, а как ...
 
сабЖ :)

ЗЫ
ну понакидайте интересной инфы, а то все про гОтО и прочую бяку :D

ЗЗЫ
вопрос про getGidrometcenter() - был решен даааавно :D :D :D

JeeP 04.09.2002 14:31

http://debreuil.flashmaster.ru/ch01_Proto.htm

приятного аппетита!

lexass 04.09.2002 14:48

А я думал для начала будет ответ :
" http://flasher.ru/forum/sets/flasher/top_search.gif "

;)

JeeP 04.09.2002 15:33

__proto__ - слово страшное :eek:

ни у кого с поиском не ассоциируется! :)

lexass 04.09.2002 15:40

продолжим интерсную тему:
 
. prototype
/
-- addProperty
\
. registerClass



о чем еще бы интересном поговорить?
ЗЫ
странно, тему никто не поддерживаеТ:/

lexass 04.09.2002 17:54

:(
 
видимо название вопросу я дал страшноЕ :mad:
никто ничего непишеТ :/
нодо было назвать:
" А как это работает"
или
"что это за фишка"
или
".........." :D ;)

DeliMIter 04.09.2002 18:55

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

P.S. Есть урок ООП от john'а и психический урок про бублик от Уилла.

SphinX 04.09.2002 20:50

в двух словах могу сказать обо всём:
  • prototype
    смотри мой топик
  • registerClass
    как пользоваться:
    1) создаёшь символ с возможностью экспорта в AS
    2) даёшь ему идентификатор
    3) определяешь класс со свойствами и методами
    4) кодируешь: Object.registerClass("идентификатор",класс);
    и теперь, когда ты будешь импортировать свой символ с
    идентификатором, он будет содержать свойства и методы твоего
    класса
  • addProperty
    определяет у твоего класса новое свойство:
    YoursClass.prototype.addProperty(pName,getFName,setFName);
    pName - имя свойства (типа _width, _height, _alpha, ...)
    getFName - функция, которая возвращает значение свойства
    setFName - функция, которая устанавливает значение свойства
  • __proto__
    это почти то же самое, что и prototype, по крайней мере я так думаю


ну чё, остался только кусок кода про addProperty
Код:

// установщик
function getf()
{
        return this.str;
}

// получатель
function setf(s)
{
        this.str = s;
}

// какой-нибудь класс
function Class()
{
        this.init();
}
// его конструктор
Class.prototype.init = function()
{
        trace("constructor");
        this.str = "init_string";
}
// добавляем свойство
Class.prototype.addProperty("property",getf,setf);

c = new Class();// новый объект класса
trace(c.property);// печатаем свойство
c.property = "some_new_string";// задаём новое значение
trace(c.property);// печатаем свойство

удачи ... :D :D :D

lexass 05.09.2002 10:29

()
 
Спасибо за красивую расСкраСку или расСкаЗку :cool:
Цитата:

Оригинал написал(а) SphinX
2lexxas если что непонятно, пиши ...
Ох, Эх, пишу :/

Все понятно, что ничего непонятно :rolleyes:
---------------------------------------------------------
Цитата:

Оригинал написал(а) Nox Noctis
правильно-правильно... объясни лехассу трудные места по части флэша и ООП в нем ...
*катается по полу*

Nox Noctis, у меня дома тоЖ полы некому убирать :D ;)
подтягивайся, я пиво поставлю :D
ЗЫ
заодно с полами про опп поговорим :D :D :D ;)
---------------------------------------------------------
Цитата:

Оригинал написал(а) DeliMIter
Я бы с безумным удовольствием рассказал это все под хорошее пиво с обильными креветками... ну, на крайняк с маслинами...
Гы%)
А я бы под все это дело с безумным удовольствием ПОСЛУШАЛ
;)
---------------------------------------------------------

ЗЫ
Извеняйте уважаемые флешеры, но как-то моло инфы... .
Или туплю Я :(
Вообжем почти ничего непонял:/
СПАСАЙТЕ - а то я так ничего и неузнаю!!!

Baltika 05.09.2002 10:43

кто верует, тот спасен .... (©)
%))))
http://www.debreuil.flashmaster.ru/ch01_Proto.htm

упс..... уже было... :(
но, "повторение - мать ...."

а можт всеж про ГоТо покалякаем ?
;))


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

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