Много букв, все не читал, но по своему опыту прочтения Мука помню было сначала непонятно что такое конструктор.
Цитата:
Сообщение от Jim
public function VirtualPet (name){
}
|
Эта функция и называется конструктором. Она вызывается, когда вы создаете экземпляр класса VirtualPet.
(name) здесь это параметры функции. Внутри функции ими можно манипулировать как переменными.
Т.е. если вы в классе VirtualZoo напишете

Код AS3:
var pet = new VirtualPet("Stan");
А в классе VirtualPet

Код AS3:
public function VirtualPet (name){
trace(name);
}
То программа выведет "Stan".
слово 'new' - это не новая переменная, а создание нового экземпляра класса.
В общем мне тоже по началу много было непонятно, поэтому совет такой - читайте дальше

Даже если что то пока не совсем ясно. Про конструктор станет понятней в главе про наследование
