![]() |
Модераторы: SoWa |
![]() ![]() ![]() |
|
AlDev |
|
|||
Опытный идиотъ ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1927 Регистрация: 17.4.2005 Где: Irk, rus Репутация: 10 Всего: 50 |
Flash API changes
Posted February 5th, 2006 by Alex Batsuev Categories: Flash, Flex Изменения в Flash API. Сигнатуры некоторых API были изменены для использования псевдо-типа * вместо Object. (Прим. пер. : Сигнатура - типовая часть спецификации элемента определения класса; включает тип результата для атрибута и функции, для процедур включает также число и типы их аргументов). Standalone версия плэйера теперь имеет более ограниченые правила безопасности для локальных swf, чем предоставленые в 8-й версии. Если локальная swf была скомпиллирована с использованием -usenetwork=true (по умолчанию для mxmlc), тогда она не имеет доступа к локальным файлам до тех пор, пока это не будет разрешено. Для более подробной информации смотрите Security Resource Center ( http://www.macromedia.com/resources/security/ ). flash.display DisplayObject теперь диспатчит “rollOver” и “rollOut” события (MouseEvent) в добавлении к “mouseOver” и “mouseOut”. Они более просты для использования, так-как они “вложены”: Когда вы наводите указатель на дочерний displayObject, вы не получаете “rollOver” у его родителя, так-как указатель все еще находится в области родителя, когда он находится в области дочернего объекта. Классы SWFLoaderInfo и BitmapLoaderInfo померли, но их функционал перемещен в базовый класс LoaderInfo. LoaderInfo теперь имеет новое свойство contentType, используемое для определения типа загружаемого содержимого. Свойство arguments, используемое для доступа к URL-параметрам запроса SWF-ок или ихним FlashVars переименовано в parameters, дабы избежать конфликта с ActionScript 3.0 массивом arguments. flash.events Константы типов событий теперь не хранятся в отдельных “enum классах”. Теперь они содержатся в соответствующих классах событий. Например, константа для типа события “mouseDown” теперь “MouseEvent.MOUSE_DOWN”, а не “MouseEventType.MOUSE_DOWN”. В методе addEventListener класса EventDispatcher аргумент priority теперь читаеться наоборот. Чем больше число тем раньше хэндл будет выполнен (т.е. с более высоким приоритетом). flash.net Класс LocalConnection теперь закрыт. Для добавления методов, которые вы хотите вызывать из других SWF, вы должны создать его подкласс. flash.util Новая функция getQualifiedClassName() в flash.util package берет любой экземпляр и возвращает полное имя package и класса в виде типа “mx.controls::Button”. Если вам требуется только эта информация, вызывайте getQualifiedClassName() вместо describeType(), т.к. работает быстрее. В классе Timer появился новый метод reset(). Он моделирует stop() и сбрасывает счетчик. Метода restart() больше нету. Используйте вместо него вызов reset() или stop() с последующим вызовом start(). Оригинал: http://labs.macromedia.com/wiki/index.php/...ash_API_changes Перевод: http://batsuev.com/wp/2006/02/05/flash-api-changes/ |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | ActionScript 3 | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |