Descripción
La clase Player es el punto de entrada en la API de tiempo de ejecución de WebGL. Con esta clase, puede iniciar la animación y controlar su reproducción.
Sintaxis
new flwebgl.Player()
Propiedades
Nombre | Tipo | Descripción |
---|---|---|
S_OK | número | |
E_ERR | número | Código de error genérico |
E_INVALID_PARAM | número | Parámetros no válidos transferidos a la función |
E_CONTEXT_CREATION_FAILED | número | El navegador no admite WebGL |
E_REQUIRED_EXTENSION_NOT_PRESENT | número | El navegador no admite WebGL |
E_RESOURCE_LOADING_FAILED | número | Error en la carga de recursos |
Métodos
getBackgroundColor()
Descripción
Este método devuelve el color de fondo del escenario.
Valor devuelto
- Tipo: flwebgl.geom.Color
getScenegraphFactory()
Descripción
Este método devuelve una fábrica para las instancias de clip de película.
Valor devuelto
- Tipo: flwebgl.sg.SceneGraphFactory
getStage()
Descripción
Este método devuelve una referencia al escenario.
Valor devuelto
- Tipo: flwebgl.sg.MovieClip
getStageHeight()
Descripción
Este método devuelve la altura del escenario en píxeles.
Valor devuelto
- Tipo: número
getStageWidth()
Descripción
Este método devuelve la anchura del escenario en píxeles.
Valor devuelto
- Tipo: número
init(canvas, content, textures, callback)
Descripción
Este método inicia la aplicación con los recursos y canvas. La carga de recursos es asíncrona. La función de devolución de llamada proporcionada se invoca tras completar la carga del recurso.
Parámetros
Valor devuelto
- Devuelve S_OK si la inicialización se realiza correctamente; de lo contrario, devuelve el código de error correspondiente
- Tipo: número
Nombre | Tipo | Descripción |
---|---|---|
canvas | HTMLCanvasElement | El elemento Canvas de destino |
content | Objeto | El objeto JSN de contenido |
textures | Array | Matriz de objetos TextureAtlas |
callback | Función | La función de devolución de llamada que se invocará tras cargar todos los recursos |
play(scene)
Descripción
Este método reproduce la animación.
Parámetros
Valor devuelto
- Tipo: booleano
Nombre | Tipo | Descripción |
---|---|---|
scene | cadena | (Opcional) La escena que debe reproducirse. Si no se especifica, se reproducen todas las escenas. |
setViewport(viewport)
Descripción
Este método define el puerto de visualización.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
viewport | flwebgl.geom.Rect | El puerto de visualización que se va a definir |
stop()
Descripción
Este método detiene la animación.
Inicia sesión en tu cuenta