Beskrivning
Klassen Player är ingången till API:t för WebGL-miljön. Med den här klassen kan du initiera animeringen och styra dess uppspelning.
Syntax
new flwebgl.Player()
Egenskaper
Namn | Typ | Beskrivning |
---|---|---|
S_OK | tal | |
E_ERR | tal | Allmän felkod |
E_INVALID_PARAM | tal | Ogiltiga parametrar skickades till funktionen |
E_CONTEXT_CREATION_FAILED | tal | WebGL stöds inte av webbläsaren |
E_REQUIRED_EXTENSION_NOT_PRESENT | tal | WebGL stöds inte av webbläsaren |
E_RESOURCE_LOADING_FAILED | tal | Det gick inte att läsa in resursen |
Metoder
getBackgroundColor()
Beskrivning
Den här metoden returnerar scenens bakgrundsfärg.
Returnerar
- Typ – flwebgl.geom.Color
getScenegraphFactory()
Beskrivning
Den här metoden returnerar en fabrik för filmklippsinstanser.
Returnerar
- Typ – flwebgl.sg.SceneGraphFactory
getStage()
Beskrivning
Den här metoden returnerar en referens till scenen.
Returnerar
- Typ – flwebgl.sg.MovieClip
getStageHeight()
Beskrivning
Den här metoden returnerar scenens höjd i pixlar.
Returnerar
- Typ – tal
getStageWidth()
Beskrivning
Den här metoden returnerar scenens bredd i pixlar.
Returnerar
- Typ – tal
init(canvas, content, textures, callback)
Beskrivning
Den här metoden initierar programmet med resurser och arbetsyta. Inläsning av resurser sker asynkront. Den angivna återanropsfunktionen anropas efter att resursinläsningen har slutförts.
Parametrar
Returnerar
- Returnerar S_OK om initieringen lyckades, i annat fall returneras en felkod
- Typ – tal
Namn | Typ | Beskrivning |
---|---|---|
canvas | HTMLCanvasElement | HTML Canvas-målelementet |
content | Object | Innehållets JSON-objekt |
textures | Array | En array med TextureAtlas-objekt |
callback | Function | Den återanropsfunktion som ska anropas efter att alla resurser har lästs in |
play(scene)
Beskrivning
Den här metoden spelar upp animeringen.
Parametrar
Returnerar
- Typ – boolesk
Namn | Typ | Beskrivning |
---|---|---|
scene | string | (valfritt) Den scen som ska spelas upp. Om inget anges spelas alla scener upp. |
setViewport(viewport)
Beskrivning
Den här metoden anger visningsrutan.
Parametrar
Namn | Typ | Beskrivning |
---|---|---|
viewport | flwebgl.geom.Rect | Den visningsruta som ska anges |
stop()
Beskrivning
Den här metoden stoppar animeringen.
Logga in på ditt konto