Главная / Action Script 3

Классы API Flash Player находятся в пакетах flash.*. Flash Player API распространяется на все пакеты, классы, функции, свойства, константы, события и ошибки, находящиеся в пакете flash. В отличии от классов высшего уровня (например, Date, Math и XML) и языковых элементов, основанных на ECMAScript, в Flash Player они являются уникальными . В Flash Player API входят элементы из объектно-ориентированных языков программирования, например, пакет flash.geom для классов геометрии, а также определенный набор функций для работы интернет-приложений, например, пакет flash.filters, обеспечивающий выразительные возможности, и пакет flash.net для обработки восходящего и нисходящего потока передаваемых данных.

Прочие классы ActionScript, предназначенные для разработчиков, находятся в пакетах fl.* и включают в себя:


 пакетОписание
 Верхний уровеньНа верхнем уровне содержатся базовые классы ActionScript и глобальные функции. 
 adobe.utilsВ пакете adobe.utils содержатся классы и функции, используемые создателями средств разработки Flash. 
 air.netВ пакете air.net содержатся классы для определения наличия сети. Этот пакет позволяет работать с содержимым только в среде выполнения AIR. Он включен в файлы ServiceMonitor.swc (для разработчиков приложений на основе SWF) и ServiceMonitor.swf (для разработчиков приложений AIR на основе HTML). 
 fl.accessibilityВ пакете fl.accessibility содержатся классы для поддержки специальных возможностей в компонентах Flash. 
 fl.containersВ пакете flash.containers содержатся классы для загрузки содержимого или других компонентов. 
 fl.controlsВ пакете fl.controls находятся компоненты высшего уровня, например List, Button и ProgressBar. 
 fl.controls.dataGridClassesВ пакете fl.controls.dataGridClasses находятся классы, используемые компонентом DataGrid для сохранения и отображения информации. 
 fl.controls.listClassesВ пакете fl.controls.listClasses находятся классы, перечисляющие компоненты, используемые для сохранения и отображения информации. 
 fl.controls.progressBarClassesВ пакете fl.controls.progressBarClasses находятся классы, имеющие отношение к компоненту ProgressBar. 
 fl.coreВ пакете fl.core содержатся классы для всех компонентов. 
 fl.dataВ пакете fl.data находятся классы, которые обрабатывают данные, связанные с компонентом. 
 fl.eventsВ пакете fl.events содержатся классы событий для всех компонентов. 
 fl.ikВ пакете fl.ik содержатся классы и методы, взаимодействующие с каркасами с обратной кинематикой, которые были созданы в Flash CS4. 
 fl.langВ пакете fl.lang содержится класс Locale, обеспечивающий поддержку многоязыкового текста. 
 fl.livepreviewВ пакете fl.livepreview содержатся классы, имеющие отношение поведению компонента при его немедленном отображении в среде разработчика Flash. 
 fl.managersВ пакете fl.managers содержатся классы, осуществляющие управление отношениями между компонентом и пользователем. 
 fl.motionВ пакете fl.motion содержатся классы и функции, используемые для определения анимации движения. 
 fl.motion.easingВ пакете fl.motion.easing содержатся классы, которые могут использоваться совместно с классами fl.motion для создания эффектов замедления. 
 fl.transitionsВ пакете fl.transitions содержатся классы, позволяющие использовать ActionScript для создания эффектов анимации. 
 fl.transitions.easingВ пакете fl.transitions.easing содержатся классы, которые могут использоваться совместно с классами fl.transitions для создания эффектов замедления. 
 fl.videoВ пакете fl.video содержатся классы, используемые для работы с компонентами FLVPlayback и FLVPlaybackCaptioning. 
 flash.accessibilityВ пакете flash.accessibility содержатся классы, обеспечивающие поддержку специальных возможностей в содержимом Flash и приложениях. 
 flash.dataВ пакете flash.data содержатся классы, используемые для работы с локальными базами данных SQL Adobe AIR. 
 flash.desktopВ пакете flash.desktop содержатся классы, позволяющие осуществлять операции копирования, вставки и перетаскивания, а также класс Icon, используемый для определения значков системы файлом. 
 flash.displayВ пакете flash.display содержатся основные классы, используемые Flash Player для визуального отображения. 
 flash.errorsВ пакете flash.errors содержится набор наиболее используемых классов ошибок. 
 flash.eventsПакет flash.events поддерживает новую модель событий DOM и включает в себя базовый класс EventDispatcher. 
 flash.externalВ пакете flash.external содержится класс ExternalInterface, который можно использовать для обмена данными с контейнером Flash Player. 
 flash.filesystemВ пакете flash.filesystem содержатся классы, обеспечивающие доступ к файловой системе. Этот пакет позволяет работать с содержимым только в среде выполнения AIR. 
 flash.filtersВ пакете flash.filters содержатся классы для эффектов с использованием растровых фильтров. 
 flash.geomВ пакете flash.geom содержатся классы геометрии, например точки, прямоугольники и матрицы преобразования, необходимые для поддержки функции кэширования растровых изображений и класса BitmapData. 
 flash.htmlВ пакете flash.html содержатся классы, используемые для включения содержимого HTML в приложение AIR. Этот пакет позволяет работать с содержимым только в среде выполнения AIR. 
 flash.mediaВ пакете flash.media содержатся классы для работы с мультимедийным содержимым, например с аудио и видео. 
 flash.netВ пакете flash.net содержатся классы для отправки и приема сетевых данных, например загрузки URL-адреса и Flash Remoting. 
 flash.printingВ пакете flash.printing содержатся классы для распечатки содержимого на основе Flash. 
 flash.profilerВ пакете flash.profiler содержатся функции для отладки для распечатки и профилирования кода ActionScript. 
 flash.samplerВ пакете flash.sampler содержатся методы и классы для отслеживания вызовов процедур, которые можно использовать для профилирования использования памяти и оптимизации приложений. 
 flash.securityВ пакет flash.security входят классы для проверки подлинности подписей XML. Этот пакет позволяет работать с содержимым только в среде выполнения AIR. 
 flash.systemВ пакете flash.system содержатся классы для получения доступа к функциональности на уровне системы, например безопасности, многоязыковому содержимому и так далее. 
 flash.textВ пакете flash.text содержатся классы для работы с текстовыми полями, форматированием текста, метриками текста, таблицами стилей и макетом. 
 flash.text.engineFTE обеспечивает низкоуровневую поддержку управления метриками текста, форматированием и двунаправленным текстом. Там, где возможно применение FTE для создания и управления простыми текстовыми элементами, FTE служит разработчикам в первую очередь в качестве основы для создания компонентов для обработки текстов. 
 flash.uiВ пакете flash.ui содержатся классы пользовательских интерфейсов для взаимодействия с мышью и клавиатурой. 
 flash.utilsВ пакете flash.utils содержатся классы дополнительных функций, например структуры данных типа ByteArray. 
 flash.xmlВ пакете flash.xml заложена поддержка прежних версий XML Flash Player, а также элементы для обеспечения функциональности XML, имеющей отношение к Flash Player.