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()

說明

    這個方法會傳回舞台的高度 (以像素為單位)。

傳回值

  • 類型 - number  

getStageWidth()

說明

     這個方法會傳回舞台的寬度 (以像素為單位)。

傳回值

  • 類型 - number

init(canvas, content, textures, callback)

說明

    這個方法會使用資源和畫布初始化應用程式。資源載入為非同步。資源載入完成之後,會呼叫提供的回呼函數。

參數

傳回值

  • 如果初始化成功,則傳回 S_OK,否則會傳回適合的錯誤碼
  • 類型 - number  
名稱 類型 說明
canvas HTMLCanvasElement 目標畫布元素
content 物件 內容 JSON 物件
textures 陣列 TextureAtlas 物件的陣列
callback 函數 載入所有資源後要呼叫的回呼函數

play(scene)

說明

    這個方法會播放動畫。

參數

傳回值

  • 類型 - boolean
名稱 類型 說明
場景 字串 (選擇性) 要播放的場景。如果未指定,則會播放所有場景。

setViewport(viewport)

說明

    這個方法會設定檢視區域。

參數

名稱 類型 說明
viewport flwebgl.geom.Rect 要設定的檢視區域

stop()

說明

    這個方法會停止製成動畫。

Adobe 標誌

登入您的帳戶