Player

描述

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,否则返回相应的错误代码
  • 类型 - 数字
名称 类型 描述
canvas HTMLCanvasElement 目标 canvas 元素
content 对象 内容 JSON 对象
textures 数组 TextureAtlas 对象数组
callback 函数 当所有的资源都加载后,将调用的 callback 函数

play(scene)

说明

此方法播放动画。

参数

返回值

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

setViewport(viewport)

说明

此方法设置视口。

参数

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

stop()

说明

此方法停止动画播放。

Adobe 徽标

登录到您的帐户