Показать сообщение отдельно
Старый 30.03.2013, 23:58
Инсайт вне форума Посмотреть профиль Отправить личное сообщение для Инсайт Найти все сообщения от Инсайт
  № 2  
Инсайт

Регистрация: Dec 2012
Адрес: Ростов-на-Дону
Сообщений: 13
Много букв, все не читал, но по своему опыту прочтения Мука помню было сначала непонятно что такое конструктор.

Цитата:
Сообщение от Jim Посмотреть сообщение

public function VirtualPet (name){
}
Эта функция и называется конструктором. Она вызывается, когда вы создаете экземпляр класса VirtualPet.
(name) здесь это параметры функции. Внутри функции ими можно манипулировать как переменными.
Т.е. если вы в классе VirtualZoo напишете
Код AS3:
var pet = new VirtualPet("Stan");
А в классе VirtualPet
Код AS3:
public function VirtualPet (name){
trace(name);
}
То программа выведет "Stan".

слово 'new' - это не новая переменная, а создание нового экземпляра класса.

В общем мне тоже по началу много было непонятно, поэтому совет такой - читайте дальше Даже если что то пока не совсем ясно. Про конструктор станет понятней в главе про наследование