Руководство по actionscript. часть 7, стр. 038
Листинг П.9. Класс VirtualPetView
package zoo { import flash. display.*; import flash. events.*;
import flash. net.*: import flash. text.*:
// Класс VirtualPetView обеспечивает графическое представление экземпляра // класса VirtualPet. Изображения для животного загружаются на этапе // выполнения.
public class VirtualPetView extends Sprite { // Отображаемое животное private var pet:VirtualPet:
// Контейнер для изображений животного private var graphicsContainer:Sprite:
// Изображения и текст животного private var petAlive:Loader: private var petDead:Loader: private var foodHungry:Loader: private var foodStarving:Loader:
private var petName.-TextField;
// Животное в состоянии «живой»
// Животное в состоянии «мертвый»
// Значок для состояния «голодный»
// Значок для состояния «ужасно
// голодный»
// Отображает имя животного
// Пользовательский интерфейс животного
private var appleBtn:FoodButton; // Кнопка для кормления животного
// яблоком
private var sushiBtn:FoodButton; // Кнопка для кормления животного суши // Определение момента завершения загрузки
static private var numGraphicsToLoad:int = 4; // Общее количество
// изображений
private var numGraphicsLoaded:int = 0; // Количество изображений.