Pakiet | org.osmf.elements |
Klasa | public class SWFElement |
Dziedziczenie | SWFElement LoadableElementBase MediaElement EventDispatcher Object |
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | 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.
Powiązane elementy interfejsu API
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
Właściwości publiczne
Właściwości chronione
Metody publiczne
Metoda | Zdefiniowane przez | ||
---|---|---|---|
Constructor. | SWFElement | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Rejestruje obiekt detektora zdarzeń w obiekcie EventDispatcher, dzięki czemu detektor będzie otrzymywał powiadomienia o zdarzeniu. | EventDispatcher | ||
Adds a Metadata object to this MediaElement under the specified namespace URL. | MediaElement | ||
Wywołuje zdarzenie, tj. kieruje je do przepływu zdarzeń. | EventDispatcher | ||
Returns the Metadata object that is stored under this MediaElement with
the specified namespace URL. | MediaElement | ||
Returns the media trait of the specified type. | MediaElement | ||
Sprawdza, czy obiekt EventDispatcher zawiera jakiekolwiek detektory zarejestrowane dla konkretnego typu zdarzeń. | EventDispatcher | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Determines whether this media element has a media trait of the
specified type. | MediaElement | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Usuwa detektor z obiektu EventDispatcher. | EventDispatcher | ||
Removes the Metadata object that was stored under this MediaElement with
the specified namespace URL. | MediaElement | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Zwraca ciąg reprezentujący określony obiekt. | Object | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object | ||
Sprawdza, czy detektor zdarzeń określonego typu jest zarejestrowany w tym obiekcie EventDispatcher lub jego elementach macierzystych. | EventDispatcher |
Metody chronione
Zdarzenia
Konstruktor Szczegół
SWFElement | () | Konstruktor |
public function SWFElement(resource:URLResource = null, loader:SWFLoader = null)
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | OSMF 1.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Constructor.
Parametryresource:URLResource (default = null ) — URLResource that points to the SWF source that the SWFElement
will use.
| |
loader:SWFLoader (default = null ) — SWFLoader used to load the SWF. If null, the SWFLoader will be created.
|
Przykłady Sposób korzystania z tego przykładu
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, 12:06 PM Z