說明

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  
名稱類型說明
canvasHTMLCanvasElement目標畫布元素
content物件內容 JSON 物件
textures陣列TextureAtlas 物件的陣列
callback函數載入所有資源後要呼叫的回呼函數

play(scene)

說明

    這個方法會播放動畫。

參數

傳回值

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

setViewport(viewport)

說明

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

參數

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

stop()

說明

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

此産品由 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 授權  Creative Commons 條款未涵蓋 Twitter™ 與 Facebook 文章。

法律說明   |   線上隱私權政策