Paquete | org.osmf.elements |
Clase | public class SWFElement |
Herencia | SWFElement ![]() ![]() ![]() ![]() |
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | OSMF 1.0 |
Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
The basic steps for creating and using a SWFElement are:
- Create a new URLResource pointing to the URL of the SWF to be loaded.
- Create the new SWFElement, passing the URLResource as a parameter.
- Create a new MediaPlayer.
- Assign the SWFElement to the MediaPlayer's
media
property. - Get the DisplayObject from the MediaPlayer's
displayObject
property, and add it to the display list. Note that thedisplayObject
property may not be immediately available, in which case you can listen for the MediaPlayer'sdisplayObjectChange
event. - When done with the SWFElement, set the MediaPlayer's
media
property to null, and remove the DisplayObject from the display list.
Elementos de API relacionados
org.osmf.elements.SWFLoader
org.osmf.media.MediaElement
org.osmf.media.MediaPlayer
org.osmf.media.URLResource
org.osmf.media.MediaElement
org.osmf.media.MediaPlayer
org.osmf.media.URLResource
Propiedades públicas
Propiedades protegidas
Métodos públicos
Método | Definido por | ||
---|---|---|---|
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un objeto de detector de eventos con un objeto EventDispatcher, de modo que el detector reciba la notificación de un evento. | EventDispatcher | |
![]() |
Distribuye un evento en el flujo del evento. | EventDispatcher | |
![]() |
Comprueba si el objeto EventDispatcher tiene detectores registrados para un tipo concreto de evento. | EventDispatcher | |
![]() |
Indica si un objeto tiene definida una propiedad especificada. | Object | |
![]() |
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | |
![]() |
Indica si existe la propiedad especificada y si es enumerable. | Object | |
![]() |
Elimina un detector del objeto EventDispatcher. | EventDispatcher | |
![]() |
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | |
![]() |
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | |
![]() |
Devuelve la representación de cadena del objeto especificado. | Object | |
![]() |
Devuelve el valor simple del objeto especificado. | Object | |
![]() |
Comprueba si hay registrado un detector de eventos con este objeto EventDispatcher o con cualquiera de sus ascendientes para el tipo de evento concreto. | EventDispatcher |
Métodos protegidos
Eventos
Información sobre constructores
Ejemplos Cómo utilizar este ejemplo
SWFElementExample.as
package { import flash.display.Sprite; import flash.display.StageAlign; import flash.display.StageScaleMode; import org.osmf.elements.SWFElement; import org.osmf.media.MediaPlayerSprite; import org.osmf.media.URLResource; public class SWFElementExample extends Sprite { private var mediaPlayerSprite:MediaPlayerSprite; public function SWFElementExample() { super(); stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; mediaPlayerSprite = new MediaPlayerSprite(); var swfElement:SWFElement = new SWFElement(); swfElement.resource = new URLResource("http://mediapm.edgesuite.net/osmf/content/test/ten.swf"); addChild(mediaPlayerSprite); mediaPlayerSprite.media = swfElement; } } }
Tue Jun 12 2018, 02:12 PM Z