![]() |
люди! Помогите разобраться с прототипами!
Вложений: 1
Вот тут есть код (в приложенном файле) Я как бы его на 50% понял на вот остальные 50 даются с трудом!
Честно говоря с прототипами первый раз работаю! Сижу вот обложившись книгами и окнами эксплорера, но мне не понятны все аргументы что тут встречаются! Умные мира сего не покажете ли на пальцах по порядку что именно делает этот код, по пунктам! Очень поможете в познании прототипов! Я так понял самое главное и самое сложное кроется в этом куске кода! Код:
MovieClip.prototype.oldLoadMovie = loadMovie;Заранее спасибо вам! |
В свойсве класса prototype хранится объект, который является прообразом всех экземпляров данного класса.
Тоесть при создании нового экземпляра, в него переносятся все свойсва и методы объекта prototype. Код:
MovieClip.prototype.oldLoadMovie = loadMovie;а в функции setPosition - один |
Вау! Спасибо! Раздуплился!
Еще один малнький вовпросик! Получается когда мы вызываем комманду LoadMovie то внутри самой функции у нас присутствует массив arguments, а если мы создадим другую функцию, то внутри будет другой массив? Спасибо тебе большое! |
ну конечно! каждой функции свой arguments. Если представить функцию как некий объект, то этот массив его свойство.
|
Ура! Теперь будем тренироваться! Спасибо!
|
| Часовой пояс GMT +4, время: 07:40. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.