描述

Player 类是 WebGL 运行时 API 的入口点。使用该类,您可以初始化动画并控制其播放。

语法

new flwebgl.Player()

属性

名称类型描述
S_OK数字 
E_ERR数字一般错误代码
E_INVALID_PARAM数字传递给函数的参数无效
E_CONTEXT_CREATION_FAILED数字浏览器不支持 WebGL
E_REQUIRED_EXTENSION_NOT_PRESENT数字浏览器不支持 WebGL
E_RESOURCE_LOADING_FAILED数字资源加载失败

方法

getBackgroundColor()

说明

此方法返回舞台的背景色。

返回值

  • 类型 - flwebgl.geom.Color

getScenegraphFactory()

说明

此方法为电影剪辑实例返回一个 factory。

返回值

  • 类型 - flwebgl.sg.SceneGraphFactory  

getStage()

说明

此方法返回一个舞台引用。

返回值

  • 类型 - flwebgl.sg.MovieClip

getStageHeight()

说明

此方法返回舞台的高度(单位为像素)。

返回值

  • 类型 - 数字

getStageWidth()

说明

此方法返回舞台的宽度(单位为像素)。

返回值

  • 类型 - 数字

init(canvas, content, textures, callback)

说明

此方法使用资源和 canvas 初始化应用程序。资源加载是不同步的。在资源加载完成后,将调用提供的回调函数 (callback function)。

参数

返回值

  • 初始化成功则返回 S_OK,否则返回相应的错误代码
  • 类型 - 数字
名称类型描述
canvasHTMLCanvasElement目标 canvas 元素
content对象内容 JSON 对象
textures数组TextureAtlas 对象数组
callback函数当所有的资源都加载后,将调用的 callback 函数

play(scene)

说明

此方法播放动画。

参数

返回值

  • 类型 - 布尔值
名称类型描述
scene字符串(可选)要播放的场景。如未指定,则播放所有场景。

setViewport(viewport)

说明

此方法设置视口。

参数

名称类型描述
viewportflwebgl.geom.Rect要设置的视口

stop()

说明

此方法停止动画播放。

本产品经 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 许可  Twitter™ 与 Facebook 中的内容不在 Creative Commons 的条款约束之下。

法律声明   |   在线隐私策略