PDA

Просмотр полной версии : .prototype.


MegaBug
27.11.2001, 12:02
Господа, расскажите, что за метод такой. Особенно будет интересно посмотреть на простых примерах

vol
27.11.2001, 12:59
Находится по адресу
http://www.layer51.com/proto/

Кое-что можно почитать тут: http://www.3wgraphics.com/experience/issue008.htm

Big_J_
27.11.2001, 13:03
:eek: :eek: :eek:
А где ты ее вообще взял эту .prototyp-у твою
:confused: :confused: :confused:

K_L
27.11.2001, 13:53
A vot interesno, chto predstavljaet iz sebja knopka.
Objekta (ili konstruktora) Button ne sushtshestvuet (ili on gde-to plotno zanykan)...

john
27.11.2001, 17:58
Во первых не метод, а ссылка-указатель на объект, который будет прототипом(суперклассом) для объектов, конструктором которых являлась(ется) данная функция.
Объект-прототим можно изменять, и переопределять ссылку.

Есть инфа на
http://www.3wgraphics.com/experience/
статья появилась два месяца назад, поэтому если нет проблем с английским, то лучше инфа на
http://www.debreuil.com/docs/ch01_Intro.htm

2 K_L

Нужно понимать, что в объектной модели флэш есть два слоя иерархии объектов,

Верхиний это иерархия объектов инициализированых скриптом.

Нижний,
это классы (и их методы) плейера, по большей части, полностью инкапсулированные, закрытые для доступа из скрипта.
Например создание кнопок и мувиклипов, происходит с помощью этих классов, и их методов.
Проецируя ссылки на свои методы на верхний уровень.
Методами дублирования и аттачмента, мы можем вызвать паблик методы классов нижнего уровня.

В шестом плейере, будет возможность создавать и кнопки и тектовые поля скриптом (и главное новые мувиклипы. Чего не самом деле нет в пятерке)

что и хорошо.

K_L
27.11.2001, 19:35
V povedenii knopok ne ochen' prijatno (poka #6 eshtshe tol'ko v "bete"), to, chto reshajushtshim faktorom stanovitsja posledovatel'nost' ikh sozdanija pri razrabotke fil'ma. Kogo ran'she rodili, tot i pervyj. (Napr., pri obrabotke odnogo i togo zhe sobytija). Khotja ponjatno, chto eto vynuzhdennyj podkhod i naimen'shee zlo, ne to prishlos' by celyj ogorod gorodit'.