Пакет | fl.video |
Класс | public class FLVPlaybackCaptioning |
Наследование | FLVPlaybackCaptioning Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
В ней содержится обновленное описание языка и компонентов ActionScript 3.0 для класса FLVPlaybackCaptioning для включения следующих свойств и методов, которые были добавлены для усовершенствования использования клавиатуры и средства для чтения с экрана для компонента.
Перед попыткой доступа к новым свойствам или методам убедитесь, что в проект добавлена версия компонента со специальными возможностями.
Компонент FLVPlaybackCaptioning загружает XML-файл в формате Timed Text (TT) и использует эти субтитры к компоненту FLVPlayback, для которого данный компонент является родительским.
Дополнительные сведения о формате Timed Text см. по адресу http://www.w3.org/AudioVideo/TT/. Компонент FLVPlaybackCaptioning поддерживает подмножество спецификации Timed Text 1.0. Подробную информацию о поддерживаемых подмножествах см. в разделе «Метки формата Timed Text». Ниже приведен краткий пример.
<?xml version="1.0" encoding="UTF-8"?> <tt xml:lang="en" xmlns="http://www.w3.org/2006/04/ttaf1" xmlns:tts="http://www.w3.org/2006/04/ttaf1#styling"> <head> <styling> <style id="1" tts:textAlign="right"/> <style id="2" tts:color="transparent"/> <style id="3" style="2" tts:backgroundColor="white"/> <style id="4" style="2 3" tts:fontSize="20"/> </styling> </head> <body> <div xml:lang="en"> <p begin="00:00:00.50" dur="500ms">Four score and twenty years ago</p> <p begin="00:00:02.50"><span tts:fontFamily="monospaceSansSerif,proportionalSerif,TheOther"tts:fontSize="+2">our forefathers</span> brought forth<br /> on this continent</p> <p begin="00:00:04.40" dur="10s" style="1">a <span tts:fontSize="12 px">new</span> <span tts:fontSize="300%">nation</span></p> <p begin="00:00:06.50" dur="3">conceived in <span tts:fontWeight="bold" tts:color="#ccc333">liberty</span> <span tts:color="#ccc333">and dedicated to</span> the proposition</p> <p begin="00:00:11.50" tts:textAlign="right">that <span tts:fontStyle="italic">all</span> men are created equal.</p> <p begin="15s" style="4">The end.</p> </div> </body> </tt>
Свойство | Определено | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
Текущая реализация специальных возможностей (AccessibilityImplementation) для данного экземпляра InteractiveObject. | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
Текущие параметры специальных возможностей для данного экранного объекта. | DisplayObject | ||
alpha : Number
Указывает значение альфа-прозрачности заданного объекта. | DisplayObject | ||
autoLayout : Boolean
Определяет, должен ли компонент FLVPlaybackCaptioning автоматически перемещать и изменять размеры объектов TextField, используемых в качестве подписей. | FLVPlaybackCaptioning | ||
blendMode : String
Значение класса BlendMode, задающее режим наложения. | DisplayObject | ||
blendShader : Shader [только для записи]
Задает затенение, используемое при наложении переднего плана на фон. | DisplayObject | ||
buttonMode : Boolean
Задает режим кнопки данного спрайта. | Sprite | ||
cacheAsBitmap : Boolean
При значении true среда выполнения Flash кэширует внутреннее растровое представление экранного объекта. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
Если задано ненулевое значение, данный объект Matrix определяет способ визуализации экранного объекта, когда свойство cacheAsBitmap имеет значение true. | DisplayObject | ||
captionButton : Sprite
Определяет пользовательский экземпляр компонента графического интерфейса captionButton FLVPlayback, которые предоставляет возможность включения и отключения подписей. | FLVPlaybackCaptioning | ||
captionTarget : DisplayObject
Задает экземпляр объекта DisplayObject для отображения подписей. | FLVPlaybackCaptioning | ||
captionTargetName : String
Имя экземпляра объекта TextField или объекта MovieClip, включающего объект Textfield, который содержит подписи. | FLVPlaybackCaptioning | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
contextMenu : NativeMenu
Определяет контекстное меню, связанное с данным объектом. | InteractiveObject | ||
doubleClickEnabled : Boolean
Определяет, получает ли объект события doubleClick. | InteractiveObject | ||
dropTarget : DisplayObject [только для чтения]
Определяет экранный объект, над которым перетаскивается спрайт либо на котором спрайт был отпущен. | Sprite | ||
filters : Array
Индексированный массив, который содержит все объекты filter, связанные в настоящий момент с экранным объектом. | DisplayObject | ||
flvPlayback : FLVPlayback
Задает экземпляр FLVPlayback для работы с подписями. | FLVPlaybackCaptioning | ||
flvPlaybackName : String
Устанавливает имя экземпляра FLVPlayback для экземпляра FLVPlayback, в котором нужно включить подписи. | FLVPlaybackCaptioning | ||
focusRect : Object
Задает отображение прямоугольной рамки индикатора фокуса для данного объекта. | InteractiveObject | ||
graphics : Graphics [только для чтения]
Задает объект Graphics, принадлежащий данному спрайту, в котором могут выполняться команды векторного рисования. | Sprite | ||
height : Number
Указывает высоту экранного объекта в пикселях. | DisplayObject | ||
hitArea : Sprite
Определяет другой спрайт в качестве области щелчка для спрайта. | Sprite | ||
loaderInfo : LoaderInfo [только для чтения]
Возвращает объект LoaderInfo, содержащий сведения о загрузке файла, к которому принадлежит этот экранный объект. | DisplayObject | ||
mask : DisplayObject
Вызывающий экранный объект маскируется заданным объектом mask. | DisplayObject | ||
metaData : Object
Получает объект метаданных экземпляра DisplayObject, если метаданные хранились вместе с экземпляром этого DisplayObject в SWF-файле через тег PlaceObject4. | DisplayObject | ||
mouseChildren : Boolean
Определяет, поддерживают ли дочерние объекты события мыши или других устройств пользовательского ввода. | DisplayObjectContainer | ||
mouseEnabled : Boolean
Определяет, получает ли этот объект события мыши или другого пользовательского ввода. | InteractiveObject | ||
mouseX : Number [только для чтения]
Указывает координату x мыши или курсора пользовательского ввода (в пикселях). | DisplayObject | ||
mouseY : Number [только для чтения]
Указывает координату y мыши или курсора пользовательского ввода (в пикселях). | DisplayObject | ||
name : String
Указывает имя экземпляра DisplayObject. | DisplayObject | ||
needsSoftKeyboard : Boolean
Определяет, должна ли отображаться виртуальная клавиатура (программная экранная клавиатура), когда этот экземпляр InteractiveObject получает фокус. | InteractiveObject | ||
numChildren : int [только для чтения]
Возвращает число дочерних элементов данного объекта. | DisplayObjectContainer | ||
opaqueBackground : Object
Определяет, является ли экранный объект непрозрачным с определенным цветом фона. | DisplayObject | ||
parent : DisplayObjectContainer [только для чтения]
Указывает объект DisplayObjectContainer, содержащий данный экранный объект. | DisplayObject | ||
root : DisplayObject [только для чтения]
В случае с экранным объектом в загруженном SWF-файле свойством root является самый верхний экранный объект в части структуры дерева списка отображения, представленной этим SWF-файлом. | DisplayObject | ||
rotation : Number
Указывает поворот экземпляра DisplayObject относительно его исходной ориентации (в градусах). | DisplayObject | ||
rotationX : Number
Обозначает поворот в градусах по оси x экземпляра DisplayObject относительно исходной ориентации по трехмерному вышестоящему контейнеру. | DisplayObject | ||
rotationY : Number
Обозначает угол поворота в градусах по оси у экземпляра DisplayObject относительно исходной ориентации по трехмерному родительскому контейнеру. | DisplayObject | ||
rotationZ : Number
Обозначает поворот в градусах по оси z экземпляра DisplayObject от исходной ориентации относительно трехмерного родительского контейнера. | DisplayObject | ||
scale9Grid : Rectangle
Текущая активная сетка масштабирования. | DisplayObject | ||
scaleX : Number
Указывает горизонтальное масштабирование объекта от точки регистрации (в процентах). | DisplayObject | ||
scaleY : Number
Указывает вертикальное масштабирование объекта от точки регистрации (в процентах). | DisplayObject | ||
scaleZ : Number
Указывает глубину масштабирования объекта (в процентах) относительно точки регистрации этого объекта. | DisplayObject | ||
scrollRect : Rectangle
Прямоугольная область прокрутки экранного объекта. | DisplayObject | ||
showCaptions : Boolean
Используется для отображения подписей; true = подписи отображаются, false = подписи не отображаются. | FLVPlaybackCaptioning | ||
simpleFormatting : Boolean
Ограничивает инструкции форматирования из файла Timed Text, если установлено значение true. | FLVPlaybackCaptioning | ||
softKeyboard : String
Управляет внешним видом программной клавиатуры. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Определяет область, которая должна оставаться на экране при отображении программной клавиатуры (недоступна в iOS). | InteractiveObject | ||
soundTransform : flash.media:SoundTransform
Управляет звуком в данном спрайте. | Sprite | ||
source : String
URL-адрес XML-файла формата Timed Text, который содержит информацию о подписях (обязательное свойство). | FLVPlaybackCaptioning | ||
stage : Stage [только для чтения]
Класс Stage экранного объекта. | DisplayObject | ||
tabChildren : Boolean
Определяет, включен ли переход между нижестоящими элементами объекта с помощью клавиши Tab. | DisplayObjectContainer | ||
tabEnabled : Boolean
Определяет, включен ли переход к этому объекту с помощью клавиши Tab. | InteractiveObject | ||
tabIndex : int
Задает последовательность перехода между объектами в SWF-файле. | InteractiveObject | ||
textSnapshot : flash.text:TextSnapshot [только для чтения]
Возвращает объект TextSnapshot для данного экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
track : uint
Поддержка дорожек для нескольких языков. | FLVPlaybackCaptioning | ||
transform : flash.geom:Transform
Объект со свойствами, относящимися к матрице, преобразованию цвета и пиксельным границам экранного объекта. | DisplayObject | ||
useHandCursor : Boolean
Логическое значение, определяющее, должен ли отображаться курсор в виде руки при наведении указателя мыши на спрайт, в котором свойство buttonMode имеет значение true. | Sprite | ||
videoPlayerIndex : uint
Подключает систему подписей к указанному объекту VideoPlayer в компоненте FLVPlayback. | FLVPlaybackCaptioning | ||
visible : Boolean
Определяет видимость экранного объекта. | DisplayObject | ||
width : Number
Указывает ширину экранного объекта в пикселях. | DisplayObject | ||
x : Number
Указывает координату x экземпляра DisplayObject, связанную с локальными координатами родительского DisplayObjectContainer. | DisplayObject | ||
y : Number
Указывает координату y экземпляра DisplayObject, связанную с локальными координатами родительского DisplayObjectContainer. | DisplayObject | ||
z : Number
Указывает положение по оси z экземпляра DisplayObject относительно трехмерного родительского контейнера. | DisplayObject |
Метод | Определено | ||
---|---|---|---|
Создает новый экземпляр FLVPlaybackCaptioning. | FLVPlaybackCaptioning | ||
Добавляет экземпляр дочернего элемента DisplayObject к экземпляру DisplayObjectContainer. | DisplayObjectContainer | ||
Добавляет экземпляр дочернего элемента DisplayObject к экземпляру DisplayObjectContainer. | DisplayObjectContainer | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | EventDispatcher | ||
Показывает, могут ли ограничения безопасности привести к пропуску каких-либо экранных объектов в списке, возвращаемом в результате вызова метода DisplayObjectContainer.getObjectsUnderPoint() с заданной точкой point. | DisplayObjectContainer | ||
Определяет, является ли указанный объект отображения дочерним объектом экземпляра DisplayObjectContainer или самим экземпляром. | DisplayObjectContainer | ||
Посылает событие в поток событий. | EventDispatcher | ||
Возвращает массив свойств cuePoints компонентов FLVPlayback, в тексте заголовков которых содержится строка поиска. | FLVPlaybackCaptioning | ||
Возвращает прямоугольник, определяющий область объекта отображения, которая относится к системе координат объекта targetCoordinateSpace. | DisplayObject | ||
Возвращает массив свойств cuePoints компонентов FLVPlayback, в которых содержатся заголовки. | FLVPlaybackCaptioning | ||
Возвращает строку, содержащую все заголовки, в виде записи в формате HTML. | FLVPlaybackCaptioning | ||
Возвращает экземпляр дочернего экранного объекта, существующий в заданной позиции индекса. | DisplayObjectContainer | ||
Возвращает экземпляр дочернего экранного объекта с заданным именем. | DisplayObjectContainer | ||
Возвращает позицию индекса для экземпляра DisplayObject child. | DisplayObjectContainer | ||
Возвращает массив объектов, расположенных ниже указанной позиции и являющихся дочерними объектами любого уровня для данного экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
Возвращает прямоугольник, определяющий границу объекта отображения по системе координат, определенной параметром targetCoordinateSpace за исключением линий фигур. | DisplayObject | ||
Преобразует объект Point из координат рабочей области (глобальных) в координаты отображаемого объекта (локальные). | DisplayObject | ||
Преобразует двумерный объект Point из координат рабочей области (глобальных) в координаты экранного трехмерного объекта (локальные). | DisplayObject | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | EventDispatcher | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Вычисляет ограничительную рамку экранного объекта, чтобы определить, не перекрывает и не пересекает ли она ограничительную рамку экранного объекта obj. | DisplayObject | ||
Вычисляет экранный объект, чтобы определить, перекрывает ли он точку, заданную координатами x и y, или пересекает ее. | DisplayObject | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Преобразует трехмерный объект point из координат трехмерного экранного объекта (локальных) в двухмерный объект point с координатами рабочей области (глобальными). | DisplayObject | ||
Преобразует объект Point из координат экранного объекта (локальных) в координаты рабочей области (глобальные). | DisplayObject | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Удаляет заданный объект child DisplayObject из списка дочерних элементов экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
Удаляет дочерний DisplayObject из заданной позиции индекса в списке дочерних элементов DisplayObjectContainer. | DisplayObjectContainer | ||
Удаляет все дочерние экземпляры DisplayObject из списка дочерних элементов экземпляра DisplayObjectContainer. | DisplayObjectContainer | ||
Удаляет прослушиватель из объекта EventDispatcher. | EventDispatcher | ||
Вызывает виртуальную клавиатуру. | InteractiveObject | ||
Возвращает количество секунд в виде строки временного кода. | FLVPlaybackCaptioning | ||
Изменяет положение существующего дочернего элемента в DisplayObjectContainer. | DisplayObjectContainer | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Позволяет пользователю перетаскивать заданный спрайт (растровый графический объект, легко перемещаемый по экрану). | Sprite | ||
Позволяет перетаскивать указанный спрайт на устройстве с сенсорным экраном. | Sprite | ||
Рекурсивно останавливает выполнение временной шкалы всех фрагментов MovieClip, размещенных в корне этого объекта. | DisplayObjectContainer | ||
Завершает метод startDrag(). | Sprite | ||
Завершает выполнение метода startTouchDrag(), используется для устройств с сенсорным экраном. | Sprite | ||
Меняет местами (в порядке «от начала к концу») два заданных дочерних объекта. | DisplayObjectContainer | ||
Меняет местами (в порядке «от начала к концу») дочерние объекты, расположенные в двух заданных позициях индекса в списке дочерних элементов. | DisplayObjectContainer | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | EventDispatcher |
Событие | Сводка | Определено | ||
---|---|---|---|---|
[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным. | EventDispatcher | |||
Отправляется, когда экранный объект добавляется в список отображения. | DisplayObject | |||
Отправляется, когда экранный объект добавляется к списку отображения на монтажном столе либо непосредственно, либо путем добавления поддерева, содержащего экранный объект. | DisplayObject | |||
Отправляется при добавлении или удалении подписи из целевого текстового поля. | FLVPlaybackCaptioning | |||
Отправляется после создания свойства captionTarget, но до добавления каких-либо подписей (свойство captionTarget пусто). | FLVPlaybackCaptioning | |||
Отправляется, когда пользователь выбирает команду «Удалить» из контекстного меню текста. | InteractiveObject | |||
Отправляется, когда пользователь нажимает и отпускает главную кнопку на указывающем устройстве над одним и тем же объектом InteractiveObject. | InteractiveObject | |||
Отправляется после загрузки всех XML-данных в формате Timed Text. | FLVPlaybackCaptioning | |||
Отправляется, когда жест пользователя вызывает контекстное меню, связанное с данным интерактивным объектом в приложении AIR. | InteractiveObject | |||
Отправляется, когда пользователь активирует комбинацию клавиш быстрого вызова, используемую на данной платформе для операции «Копировать», или выбирает команду «Копировать» из контекстного меню. | InteractiveObject | |||
Отправляется, когда пользователь активирует комбинацию клавиш быстрого вызова, используемую на данной платформе для операции «Вырезать», или выбирает команду «Вырезать» из контекстного меню. | InteractiveObject | |||
[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным. | EventDispatcher | |||
Отправляется, когда пользователь дважды нажимает и отпускает главную кнопку на указывающем устройстве над одним и тем же объектом InteractiveObject, а флаг doubleClickEnabled для этого объекта имеет значение true. | InteractiveObject | |||
[многоадресное событие] Отправляется, когда точка воспроизведения переходит в новый кадр. | DisplayObject | |||
[многоадресное событие] Отправляется, когда точка воспроизведения покидает текущий кадр. | DisplayObject | |||
Отправляется после того, как экранный объект перемещается в фокус. | InteractiveObject | |||
Отправляется после того, как экранный объект теряет фокус. | InteractiveObject | |||
[многоадресное событие] Отправляется после завершения работы конструкторов экранных объектов кадра до выполнения сценариев кадра. | DisplayObject | |||
Отправляется, когда пользователь создает точку контакта вдоль края сенсорной поверхности с помощью экземпляра InteractiveObject (например, нажатие по краю сенсорной поверхности на пульте Siri Remote для Apple TV). Некоторые устройства также могут интерпретировать этот контакт как комбинацию нескольких событий касания. | InteractiveObject | |||
Отправляется, когда пользователь наживает две точки контакта над одним экземпляром InteractiveObject на устройстве с сенсорным экраном (например, двумя пальцами нажимает точки над экранным объектом и отпускает их при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь перемещает точку контакта с экземпляром InteractiveObject на устройстве с сенсорным экраном (например, касается пальцем и проводит им слева направо над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь выполняет жест поворота в точке контакта с экземпляром InteractiveObject (например, касание двумя пальцами и их вращение над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь выполняет жест выделения в точке контакта с экземпляром InteractiveObject (например, касание экрана тремя пальцами и их параллельное перемещение над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь создает точку контакта с экземпляром InteractiveObject, а затем касается сенсорного экрана (например, касается экранного объекта несколькими пальцами, чтобы открыть меню, а затем касается одним пальцем для выбора нужного элемента меню при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь выполняет жест увеличения в точке контакта с экземпляром InteractiveObject (например, касание экрана двумя пальцами и их быстрое разведение в стороны над экранным объектом при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется при попытке доступа к XML-файлу с данными в формате Timed Text по протоколу HTTP путем вызова метода URLLoader.load(), если при этом текущая среда Flash Player способна определить и вернуть код состояния для запроса. | FLVPlaybackCaptioning | |||
Это событие отправляется любой клиентской программе, которая поддерживает линейный ввод с помощью IME. | InteractiveObject | |||
Отправляется, если в результате вызова метода URLLoader.load() возникает неустранимая ошибка, которая приводит к завершению загрузки XML-файла с данными в формате Timed Text. | FLVPlaybackCaptioning | |||
Отправляется, когда пользователь нажимает клавишу. | InteractiveObject | |||
Отправляется, когда пользователь пытается изменить фокус с помощью клавиатуры. | InteractiveObject | |||
Отправляется, когда пользователь отпускает клавишу. | InteractiveObject | |||
Отправляется, когда пользователь нажимает и отпускает среднюю кнопку указывающего устройства над одним и тем же объектом InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь нажимает среднюю кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь отпускает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь нажимает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь пытается изменить фокус с помощью указывающего устройства. | InteractiveObject | |||
Отправляется, когда пользователь перемещает указывающее устройство в момент, когда курсор находится над объектом InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь перемещает указатель с экземпляра InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь наводит указывающее устройство на экземпляр InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь отпускает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Отправляется при прокрутке колеса мыши над экземпляром InteractiveObject. | InteractiveObject | |||
Отправляется инициатором перетаскивания InteractiveObject, когда пользователь завершает жест перетаскивания. | InteractiveObject | |||
Отправляется целевым объектом InteractiveObject при принятии перетаскиваемого объекта вызовом метода DragManager.acceptDragDrop(). | InteractiveObject | |||
Отправляется объектом InteractiveObject, когда жест перетаскивания входит в его границы. | InteractiveObject | |||
Отправляется объектом InteractiveObject, когда жест перетаскивания выходит за границы этого объекта. | InteractiveObject | |||
Постоянно отправляется объектом InteractiveObject, пока жест перетаскивания остается в пределах его границ. | InteractiveObject | |||
Отправляется в начале операции перетаскивания объектом InteractiveObject, заданным в качестве инициатора перетаскивания в вызове метода DragManager.doDrag(). | InteractiveObject | |||
Отправляется во время операции перетаскивания объектом InteractiveObject, заданным в качестве инициатора перетаскивания в вызове метода DragManager.doDrag(). | InteractiveObject | |||
Отправляется, когда в результате вызова метода URLLoader.load() начинается операция по загрузке XML-файла с данными в формате Timed Text. | FLVPlaybackCaptioning | |||
Отправляется, когда пользователь активирует комбинацию клавиш ускорения, используемую на данной платформе для операции «Вставить», или выбирает команду «Вставить» из контекстного меню. | InteractiveObject | |||
Отправляется по мере получения данных в ходе загрузки XML-файла с данными в формате Timed Text. | FLVPlaybackCaptioning | |||
Отправляется, когда пользователь опускает активное перо ниже установленного для экрана порога обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь поднимает активное перо, превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь наводит активное перо на экран, не превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь переводит активное перо от этого объекта InteractiveObject, не превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь наводит активное перо непосредственно на этот объект InteractiveObject, не превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь перемещает активное перо от этого объекта InteractiveObject и любого из его дочерних объектов, не превышая установленный для экрана порог обнаружения приближения. | InteractiveObject | |||
Отправляется, когда пользователь переводит активное перо на этот объект InteractiveObject из внешней части дерева потомков в списке отображения (не превышая установленный для экрана порог обнаружения близости). | InteractiveObject | |||
Отправляется, когда пользователь отпускает кнопку позиционирующего устройства после ее нажатия над экземпляром InteractiveObject и последующего перемещения позиционирующего устройства с экземпляра InteractiveObject. | InteractiveObject | |||
Отправляется перед удалением экранного объекта из списка отображения. | DisplayObject | |||
Отправляется перед удалением экранного объекта из списка отображения либо напрямую, либо путем удаления поддерева, содержащего экранный объект. | DisplayObject | |||
[многоадресное событие] Отправляется перед обновлением и визуализацией списка отображения. | DisplayObject | |||
Отправляется, когда пользователь нажимает и отпускает правую кнопку указывающего устройства над одним и тем же объектом InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь нажимает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь отпускает кнопку указывающего устройства над экземпляром InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь перемещает указатель с экземпляра InteractiveObject. | InteractiveObject | |||
Отправляется, когда пользователь наводит указывающее устройство на экземпляр InteractiveObject. | InteractiveObject | |||
Отправляется при попытке загрузить путем вызова метода URLLoader.load() XML-файл с данными в формате Timed Text с сервера, расположенного за пределами изолированной среды. | FLVPlaybackCaptioning | |||
Отправляется, когда пользователь активирует комбинацию клавиш ускорения, используемую на данной платформе для операции «Выделить все», или выбирает команду «Выделить все» из контекстного меню. | InteractiveObject | |||
Отправляется сразу после того, как программная клавиатура вызывается. | InteractiveObject | |||
Передается немедленно перед тем, как программная клавиатура появляется на экране. | InteractiveObject | |||
Передается немедленно после того, как программная клавиатура убирается с экрана. | InteractiveObject | |||
Отправляется, когда изменяется значение свойства tabChildren объекта. | InteractiveObject | |||
Отправляется при изменении флага tabEnabled объекта. | InteractiveObject | |||
Отправляется, когда изменяется значение свойства tabIndex объекта. | InteractiveObject | |||
Передается, если пользователь вводит один или несколько символов текста. | InteractiveObject | |||
Отправляется, когда пользователь впервые создает точку контакта с сенсорным экраном устройства (например, касается сенсорного экрана мобильного телефона или планшетного компьютера). | InteractiveObject | |||
Отправляется, когда пользователь убирает точку контакта с сенсорным экраном устройства (например, поднимает палец с сенсорного экрана мобильного телефона или планшетного компьютера). | InteractiveObject | |||
Отправляется, когда пользователь касается устройства, и продолжает отправляться до тех пор, пока точка контакта не будет удалена. | InteractiveObject | |||
Отправляется, когда пользователь перемещает точку контакта от экземпляра InteractiveObject на устройстве с сенсорным экраном (например, перетаскивает палец с одного экранного объекта на другой при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь перемещает точку контакта над экземпляром InteractiveObject на устройстве с сенсорным экраном (например, перетаскивает палец с точки за пределами экранного объекта в точку над ним при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь удаляет точку контакта из экземпляра InteractiveObject на сенсорном устройстве (например, переводит палец из положения над экранным объектом в точку за пределами экранного объекта на мобильном телефоне или планшете с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь перемещает точку контакта над экземпляром InteractiveObject на устройстве с сенсорным экраном (например, перетаскивает палец с точки за пределами экранного объекта в точку над ним при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject | |||
Отправляется, когда пользователь поднимает точку контакта над тем же экземпляром InteractiveObject, с которым был установлен первичный контакт на сенсорном экране (например, нажимает точку на экранном объекте и поднимает палец с той же точки при использовании мобильного телефона или планшетного компьютера с сенсорным экраном). | InteractiveObject |
Константа | Определено | ||
---|---|---|---|
SHORT_VERSION : String = "2.0" [статические]
Переменная состояния, указывающая сокращенный номер версии компонента. | FLVPlaybackCaptioning | ||
VERSION : String = "2.0.0.39" [статические]
Переменная состояния, указывающая полный номер версии компонента. | FLVPlaybackCaptioning |
autoLayout | свойство |
autoLayout:Boolean
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет, должен ли компонент FLVPlaybackCaptioning автоматически перемещать и изменять размеры объектов TextField, используемых в качестве подписей.
Если для свойства autoLayout
установлено значение true
, то экземпляр DisplayObject или объект TextField, содержащий надписи, отображается на высоте 10 пикселей от нижней границы экземпляра FLVPlayback. Область субтитров занимает ширину экземпляра FLVPlayback, сохраняя отступ от каждой стороны по 10 пикселей.
Если для данного свойства установлено значение true
, то экземпляр DisplayObject или TextField отображается непосредственно над экземпляром FLVPlayback. Если создается собственный объект TextField, то необходимо для свойства autoLayout
установить значение false
. Если свойство wordWrap имеет значение false
, то область субтитров устанавливается по центру над экземпляром FLVPlayback, но она может быть шире экземпляра FLVPlayback.
Для управления расположением необходимо прослушивать событие captionChange
для того, чтобы обнаружить создание экземпляра объекта TextField.
Значением по умолчанию является true.
Реализация
public function get autoLayout():Boolean
public function set autoLayout(value:Boolean):void
Связанные элементы API
captionButton | свойство |
captionButton:Sprite
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Определяет пользовательский экземпляр компонента графического интерфейса captionButton FLVPlayback, которые предоставляет возможность включения и отключения подписей.
Функции свойтва captionButton
сходны с свойствами объекта FLVPlayback: playButton
, pauseButton
, muteButton
и т. д.
Реализация
public function get captionButton():Sprite
public function set captionButton(value:Sprite):void
Связанные элементы API
captionTarget | свойство |
captionTarget:DisplayObject
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Задает экземпляр объекта DisplayObject для отображения подписей.
При установке экземпляра как объекта TextField он устанавливается непосредственно к целевому экземпляру. Если экземпляр устанавливается как объект DisplayObjectContainer, содержащий один и более объектов TextField, то подписи отображаются в объекте TextField с минимальным индексом отображения.
Метод DisplayObjectContainer
поддерживает фрагмент ролика как объект с фоном «масштаб-9», который может масштабироваться при изменении размера объекта TextField.
Для более полного масштабирования и прорисовки напишите код для прослушивания методом DisplayObjectContainer
события captionChange
.
Примечание. Если свойство captionTargetName
или свойствоcaptionTarget
не установлено, то экземпляр FLVPlaybackCaptioning создает текстовое поле с заданным свойством captionTarget
в следующем формате:
- черный фон (background =
true
; backgroundColor =0x000000
;) - белый текст (textColor =
0xFFFFFF
) - autoSize =
TextFieldAutoSize.LEFT
- multiLine =
true
- wordWrap =
true
- font =
"_sans"
- size =
12
Для настройки данных параметров прослушивайте событие captionTargetCreated
.
Реализация
public function get captionTarget():DisplayObject
public function set captionTarget(value:DisplayObject):void
Связанные элементы API
captionTargetName | свойство |
captionTargetName:String
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Имя экземпляра объекта TextField или объекта MovieClip, включающего объект Textfield, который содержит подписи.
Если требуется не задавать цель, установите для данного свойства пустую строку (означает, что нет определенной цели) или значение auto
. Данное свойство первоначально используется в инспекторе компонентов. При программировании вместо этого используйте свойство captionTarget
.
Значением по умолчанию является auto.
Реализация
public function get captionTargetName():String
public function set captionTargetName(value:String):void
Связанные элементы API
flvPlayback | свойство |
flvPlayback:FLVPlayback
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Задает экземпляр FLVPlayback для работы с подписями. Экземпляр FLVPlayback должен иметь такой же родительский объект, что и экземпляр FLVPlaybackCaptioning.
Если свойство flvPlaybackName
или flvPlayback
не установлено, то экземпляр FLVPlaybackCaptioning ищет экземпляр FLVPlayback с тем же родительским объектом и выводит подпись в первом найденном экземпляре.
Реализация
public function get flvPlayback():FLVPlayback
public function set flvPlayback(value:FLVPlayback):void
Связанные элементы API
flvPlaybackName | свойство |
flvPlaybackName:String
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Устанавливает имя экземпляра FLVPlayback для экземпляра FLVPlayback, в котором нужно включить подписи.
Если требуется не задавать цель, установите пустую строку или значение auto
. Экземпляр FLVPlayback должен иметь такой же родительский объект, что и экземпляр FLVPlaybackCaptioning.
Имя экземпляра FLVPlayback первоначально используется в инспекторе компонента. При программировании используйте свойство flvPlayback
.
Если свойство flvPlaybackName
или flvPlayback
не установлено или для свойства установлено значение auto
, то экземпляр FLVPlaybackCaptioning ищет экземпляр FLVPlayback с тем же родительским объектом и выводит подсказки в первом найденном экземпляре.
Значением по умолчанию является auto.
Реализация
public function get flvPlaybackName():String
public function set flvPlaybackName(value:String):void
Связанные элементы API
showCaptions | свойство |
showCaptions:Boolean
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Используется для отображения подписей: если значение свойства — true
, то подписи отображаются, если значение свойства — false
, то подписи не отображаются.
При использовании свойства captionButton
, позволяющего включать и выключать субтитры, установите свойство showCaptions
в значение false
.
Значением по умолчанию является true.
Реализация
public function get showCaptions():Boolean
public function set showCaptions(value:Boolean):void
Связанные элементы API
simpleFormatting | свойство |
simpleFormatting:Boolean
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Ограничивает инструкции форматирования из файла Timed Text, если установлено значение true
.
Если для свойства simpleFormatting
установлено значение true
, то следующие стили не поддерживаются.
- tts:backgroundColor
- tts:color
- tts:fontSize
- tts:fontFamily
- tts:wrapOption
Если для свойства simpleFormatting
установлено значение true
, то поддерживаются следующие стили:
- tts:fontStyle
- tts:fontWeight
- tts:textAlign
Реализация
public function get simpleFormatting():Boolean
public function set simpleFormatting(value:Boolean):void
source | свойство |
track | свойство |
track:uint
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Поддержка дорожек для нескольких языков.
Наилучшим использованием свойства track
является поддержка нескольких языковых дорожек с встроенными ключевыми точками.
Необходимо соблюдать поддерживаемые форматы ключевых точек объекта FLVPlaybackCaptioning.
Если для свойства track
установлено значение, отличное от 0
, то компонент FLVPlaybackCaptioning ищет в ключевой точке свойство text<n>, где n — значение дорожки.
Например, если track == 1
, то компонент FLVPlayBackCaptioning ищет в ключевой точке параметр text1
. Если совпадающего параметра не найдено, то используется свойство text в параметре ключевой точки.
Значением по умолчанию является 0.
Реализация
public function get track():uint
public function set track(value:uint):void
videoPlayerIndex | свойство |
videoPlayerIndex:uint
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Подключает систему подписей к указанному объекту VideoPlayer в компоненте FLVPlayback.
Для использования надписей в нескольких видеопроигрывателях (со свойствами activeVideoPlayerIndex
и visibleVideoPlayerIndex
компонента FLVPlayback) необходимо создать один экземпляр компонента FLVPlaybackCaptioning для каждого используемого экземпляра VideoPlayer
и установить в данном свойстве соответствующий индекс.
Если используется один видеопроигрыватель, то индекс по умолчанию равен 0.
Реализация
public function get videoPlayerIndex():uint
public function set videoPlayerIndex(value:uint):void
Связанные элементы API
FLVPlaybackCaptioning | () | Конструктор |
public function FLVPlaybackCaptioning()
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Создает новый экземпляр FLVPlaybackCaptioning.
findInCaptions | () | метод |
public function findInCaptions(searchString:String):Array
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Возвращает массив свойств cuePoints компонентов FLVPlayback, в тексте заголовков которых содержится строка поиска.
Параметры
searchString:String — Искомая строка в тексте заголовков.
|
Array — Array Массив свойств cuePoints компонентов FLVPlayback
|
getCaptionsAsArray | () | метод |
getCaptionsAsTranscript | () | метод |
public function getCaptionsAsTranscript(preserveFormatting:Boolean = false):String
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Возвращает строку, содержащую все заголовки, в виде записи в формате HTML.
Каждый заголовок содержится в теге p
с атрибутом class
fl_video_caption, атрибутом уникального идентификатора id
, начинающегося со строки fl_video_caption_2_0, и атрибутом title
, обозначающим временной код, согласно которому заголовок отображается в видеозаписи.
Ниже приводится краткий пример возвращаемого кода HTML:
<div id="fl_video_transcript" class="fl_video_transcript"> <p class="fl_video_caption" id="fl_video_caption_2_0_1" title="0:00.50"><i>( speaking French ): </i><br/><b>George: </b> Bonjour, Marie.</p> <p class="fl_video_caption" id="fl_video_caption_2_0_2" title="0:01.75"><b>Marie: </b> Bonjour, George.</p> <p class="fl_video_caption" id="fl_video_caption_2_0_3" title="0:03.75">VoilÀ une sucette.</p> <p class="fl_video_caption" id="fl_video_caption_2_0_4" title="0:05.50"><b>George: </b> C'est pour moi?</p> <p class="fl_video_caption" id="fl_video_caption_2_0_5" title="0:06.50"><b>Marie: </b> Oui, c'est pour toi.</p> <p class="fl_video_caption" id="fl_video_caption_2_0_6" title="0:08.00"><b>George: </b> Merci, Marie!</p> <p class="fl_video_caption" id="fl_video_caption_2_0_7" title="0:09.50"><b>Marie: </b> De rien, George.</p> </div>
Параметры
preserveFormatting:Boolean (default = false ) — Сохраняет теги HTML, используемые для форматирования текста заголовков в приложении Flash
|
String — String Строка, содержащая все заголовки, в виде записи в формате HTML
|
secondsToTime | () | метод |
captionChange | Событие |
fl.video.CaptionChangeEvent
свойство CaptionChangeEvent.type =
fl.video.CaptionChangeEvent.CAPTION_CHANGE
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Отправляется при добавлении или удалении подписи из целевого текстового поля.
Данное событие также отправляется при выполнении следующих условий:
- не установлено свойство
captionTargetName
- не установлено свойство
captionTarget
- экземпляр FLVPlaybackCaptioning автоматически создает объект TextField для вывода субтитров.
Событие captionChange
имеет константу CaptionChangeEvent.CAPTION_CHANGE
.
type
для объекта события captionChange
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
added | Логическое значение, показывающее, была ли надпись добавлена или удалена с экрана. |
captionCuePointObject | Объект ключевой точки для данной подписи. |
Связанные элементы API
captionTargetCreated | Событие |
fl.video.CaptionTargetEvent
свойство CaptionTargetEvent.type =
fl.video.CaptionTargetEvent.CAPTION_TARGET_CREATED
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Событие отправляется после создания свойства captionTarget
, но до добавления каких-либо подписей (свойство captionTarget
пусто).
Если свойство captionTarget
установлено пользовательским объектом DisplayObject или установлено свойство captionTargetName
, то данное событие не обрабатывается.
Прослушивайте данное событие при настройке свойств объекта TextField, например свойства defaultTextFormat
.
Событие captionTargetCreated
имеет константу CaptionTargetEvent.CAPTION_TARGET_CREATED
.
CaptionTargetEvent.CAPTION_TARGET_CREATED
определяет значение свойства type
объекта события captionTargetCreated
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
captionTarget | Отображает объект из свойства captionTarget экземпляра FLVPlaybackCaptioning. |
Связанные элементы API
complete | Событие |
flash.events.Event
свойство Event.type =
flash.events.Event.COMPLETE
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Отправляется после загрузки всех XML-данных в формате Timed Text.
КонстантаEvent.COMPLETE
определяет значение свойства type
объекта complete
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Сетевой объект, который завершил загрузку. |
Связанные элементы API
httpStatus | Событие |
flash.events.HTTPStatusEvent
свойство HTTPStatusEvent.type =
flash.events.HTTPStatusEvent.HTTP_STATUS
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Событие отправляется при попытке доступа к XML-файлу с данными в формате Timed Text по протоколу HTTP путем вызова метода URLLoader.load()
, если при этом текущая среда Flash Player способна определить и вернуть код состояния для запроса.
HTTPStatusEvent.HTTP_STATUS
определяет значение свойства type
объекта события httpStatus
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
status | Код состояния HTTP, возвращенный сервером. |
target | Сетевой объект, получающий код состояния НТТР. |
Связанные элементы API
ioError | Событие |
flash.events.IOErrorEvent
свойство IOErrorEvent.type =
flash.events.IOErrorEvent.IO_ERROR
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Событие отправляется, если в результате вызова метода URLLoader.load()
возникает неустранимая ошибка, которая прерывает загрузку XML-файла с данными в формате Timed Text.
Если данное событие не обрабатывается, это приведет к появлению ошибки.
Задает значение свойстваtype
для объекта события ioError
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
errorID | Ссылочный номер, связываемый с конкретной ошибкой (только AIR). |
target | Сетевой объект, с которым произошла ошибка ввода/вывода. |
text | Текст, отображаемый в качестве сообщения об ошибке. |
Связанные элементы API
open | Событие |
flash.events.Event
свойство Event.type =
flash.events.Event.OPEN
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Событие отправляется, когда в результате вызова метода URLLoader.load()
начинается загрузка XML-файла с данными в формате Timed Text.
Event.OPEN
определяет значение свойства type
объекта события open
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Сетевой объект, установивший подключение. |
Связанные элементы API
progress | Событие |
flash.events.ProgressEvent
свойство ProgressEvent.type =
flash.events.ProgressEvent.PROGRESS
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Отправляется по мере получения данных в ходе загрузки XML-файла с данными в формате Timed Text.
Задает значение свойстваtype
для объекта события progress
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
bytesLoaded | Число элементов или байтов, загруженных на момент обработки события прослушивателем. |
bytesTotal | Общее число элементов или байтов, которые в итоге будут получены в случае успешного завершения загрузки. |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Объект, сообщающий сведения о прогрессе. |
Связанные элементы API
securityError | Событие |
flash.events.SecurityErrorEvent
свойство SecurityErrorEvent.type =
flash.events.SecurityErrorEvent.SECURITY_ERROR
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Событие отправляется при попытке с помощью вызова метода URLLoader.load()
загрузить XML-файл с данными в формате Timed Text с сервера, расположенного за пределами изолированной среды.
Если данное событие не обрабатывается, это приведет к появлению ошибки.
КонстантаSecurityErrorEvent.SECURITY_ERROR
определяет значение свойства type
для объекта события securityError
.
Это событие имеет следующие свойства:
Свойство | Значение |
---|---|
bubbles | false |
cancelable | false ; поведение по умолчанию, подлежащее отмене, не определено. |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
target | Сетевой объект, сообщающий об ошибке безопасности. |
text | Текст, отображаемый в качестве сообщения об ошибке. |
Связанные элементы API
SHORT_VERSION | Константа |
public static const SHORT_VERSION:String = "2.0"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Переменная состояния, указывающая сокращенный номер версии компонента. Номер версии полезен, если есть FLA-файл и нужно узнать версию компонента. Для определения версии компонента вставьте следующий код в FLA-файл.
trace (FLVPlaybackCaptioning.SHORT_VERSION);
Переменная SHORT_VERSION
включает только старший и младший номер версии, например 2.0. Переменная version
включает старший и младший номер версии, редакцию и номер сборки, например 2.0.0.xx.
Связанные элементы API
VERSION | Константа |
public static const VERSION:String = "2.0.0.39"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0, Flash Player 9.0.28.0 |
Переменная состояния, указывающая полный номер версии компонента. Номер версии полезен, если есть FLA-файл и нужно узнать версию компонента. Для определения версии компонента вставьте следующий код в FLA-файл.
trace (FLVPlaybackCaptioning.VERSION);
Переменная VERSION
включает старший и младший номер версии, редакцию и номер сборки, например 2.0.0.xx. Переменная SHORT_VERSION
включает только старший и младший номер версии, например 2.0.
Связанные элементы API
Чтобы применить этот пример на практике, выполните следующие действия.
- Откройте новый файл Flash (ActionScript 3.0).
- Поместите компонент FLVPlayback в рабочую область в положение 0,0 и задайте экземпляру имя player.
- Поместите компонент FLVPlaybackCaptioning в рабочую область в положение 0,0 и задайте экземпляру имя captioning.
- Поместите на рабочий стол компонент CaptionButton.
- Сохраните FLA-файл и присвойте ему имя, например captionEx.
- Откройте новый файл ActionScript.
- Вставьте следующий образец кода класса в новый файл ActionScript и сохраните его как FLVPlaybackCaptioningExample.as в тот же каталог, где находится FLA-файл.
- В FLA-файле (например, captionEx), используя Инспектор свойств, установите запись класса Document на FLVPlaybackCaptioningExample.
- Выберите «Управление» > «Тестировать ролик».
package { import fl.video.CaptionChangeEvent; import fl.video.FLVPlayback; import fl.video.FLVPlaybackCaptioning; import flash.display.Sprite; import flash.text.TextField; public class FLVPlaybackCaptioningExample extends Sprite { private var videoPath:String = "http://www.helpexamples.com/flash/video/caption_video.flv"; private var captioningPath:String = "http://www.helpexamples.com/flash/video/caption_video.xml"; public function FLVPlaybackCaptioningExample() { player.source = videoPath; player.skin = "SkinOverAllNoCaption.swf"; player.skinBackgroundColor = 0x666666; player.skinBackgroundAlpha = 0.5; captioning.flvPlayback = player; captioning.source = captioningPath; captioning.autoLayout = false; captioning.addEventListener(CaptionChangeEvent.CAPTION_CHANGE, onCaptionChange); } private function onCaptionChange(e:CaptionChangeEvent):void { var tf:* = e.target.captionTarget; var player:FLVPlayback = e.target.flvPlayback; // move the caption below the video tf.y = 210; } } }
Tue Jun 12 2018, 11:34 AM Z