Я не понимаю только 3 строчки.. Если быть точным:

Код AS3:
var pet = new VirtualPet("Stan");
и

Код AS3:
public function VirtualPet(name) {
this.petName = name;
не понимаю что это значит...
Добавлено через 1 минуту
В первой мы создаём переменную, это я понял, переменная равна и всё... зачем "new"? Что занчит параметр в круглых скобках...
Добавлено через 9 минут
Ау.. Помогите..