Руководство по actionscript. часть 3, стр. 119
Проигрыватель Flash
Список отображения
Экземпляр класса Stage
Экземпляр класса Stage
1
Рис. 20.2. Список отображения для пустой среды выполнения Flash
Экземпляр основного класса SWF-файла является точкой входа программы и первым графическим объектом, отображаемым на экране. Даже если экземпляр основного класса не создает никакую графику, он все равно добавляется в список отображения, готовый содержать любую графику, создаваемую приложением в будущем. Экземпляр основного класса первого SWF-файла, открываемого средой выполнения Flash, играет особую роль в языке ActionScript; он определяет конкретные глобальные настройки среды, например разрешение относительных URL-адресов и тип ограничений безопасности, применяемых к операциям с внешними источниками.
$4
В честь особой роли, которую играет экземпляр основного класса первого SWF-файла, открываемого средой выполнения Flash, он иногда называется владельцем сцены.
Рассмотрим пример, который демонстрирует, как создается владелец сцены. Предположим, мы запустили автономную версию приложения Flash Player и открыли файл с именем GreetingApp. swf, основным классом которого является GreetingApp. Если файл GreetingApp. swf содержит только этот класс и класс GreetingApp не создает никакой графики, то список отображения приложения Flash Player будет включать всего два элемента: экземпляр класса Stage и экземпляр класса GreetingApp (содержащийся в экземпляре класса Stage). Это показано на рис. 20.3.
Проигрыватель Flash
Список отображения
Экземпляр класса Stage
Экземпляр класса GreetingApp файла GreetingApp. swf
Экземпляр класса Stage
Экземпляр класса GreetingApp файла GreetingApp. swf
Рис. 20.3. Список отображения для файла GreetingApp. swf
Как только экземпляр основного класса SWF-файла будет добавлен в экземпляр класса Stage, программа сможет добавлять новое содержимое на экран в такой последовательности.