Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Flash API changes, in flex2 alpha to beta 
:(
    Опции темы
AlDev
Дата 5.2.2006, 04:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 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/
PM MAIL WWW ICQ YIM MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ActionScript 3 | Следующая тема »


 




[ Время генерации скрипта: 0.0497 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.