Помогите пожалуйста! Я только начал изучать ActionScript 3.0 и немного запутался. Читаю книгу Колина Мука.
Не могу разобраться в одном коде:
1. Файл основного класса VirtualZoo
Code
//Содержимое файла VirtualZoo.as
//Класс VirtualZoo
package zoo
{
public class VirtualZoo {
public function VirtualZoo () {
var pet = new VirtualPet("Stan");
}
}
}
2. Файл класса VirtualPet
Code
//Содержимое файла VirtualPet.as
//Класс VirtualPet
package zoo
{
internal class VirtualPet {
internal var petName;
public function VirtualPet (name) {
this.petName = name;
}
}
}
Не понятно только одно. Как вот эта переменная в первом файле класса VirtalZoo:
Code
var pet = new VirtualPet("Stan");
Может задавать значение конструктору второго файла класса VirtalPet:Code
public function VirtualPet (name) {
this.petName = name;
}
, а тот переменной класса "VirtualPet" Code
internal var petName;
Правда оба класса находятся в одном пакете
Заранее спасибо за ответ! Помогите новичку! И будет вам