설명

Player 클래스는 WebGL 런타임 API를 위한 진입점입니다. 이 클래스를 사용하여 애니메이션을 초기화하고 Playback을 제어할 수 있습니다.

구문

new flwebgl.Player()

속성

이름유형설명
S_OKnumber 
E_ERRnumber일반적인 오류 코드입니다.
E_INVALID_PARAMnumber함수에 잘못된 매개 변수가 전달되었습니다.
E_CONTEXT_CREATION_FAILEDnumber브라우저에서 WebGL이 지원되지 않습니다.
E_REQUIRED_EXTENSION_NOT_PRESENTnumber브라우저에서 WebGL이 지원되지 않습니다.
E_RESOURCE_LOADING_FAILEDnumber리소스 로딩을 실패했습니다.

메서드

getBackgroundColor()

설명

     이 메서드는 해당 스테이지의 배경색을 반환합니다.

반환값

  • 유형 - flwebgl.geom.Color

getScenegraphFactory()

설명

     이 메서드는 동영상 클립 인스턴스를 위한 팩토리를 반환합니다.

반환값

  • 유형 - flwebgl.sg.SceneGraphFactory  

getStage()

설명

    이 메서드는 해당 스테이지에 대한 참조를 반환합니다.

반환값

  • 유형 - flwebgl.sg.MovieClip

getStageHeight()

설명

    이 메서드는 스테이지 높이의 픽셀 값을 반환합니다.

반환값

  • 유형 - number  

getStageWidth()

설명

    이 메서드는 스테이지 너비의 픽셀 값을 반환합니다.

반환값

  • 유형 - number

init(canvas, content, textures, callback)

설명

    이 메서드는 해당 리소스와 Canvas를 사용하여 응용 프로그램을 초기화합니다. 리소스 로딩이 비동기식입니다. 제공된 callback 함수는 리소스 로딩 완료 후에 호출됩니다.

매개 변수

반환값

  • 초기화에 성공할 경우 S_OK가 반환되고, 실패할 경우 오류 코드가 반환됩니다.
  • 유형 - number
이름유형설명
canvasHTMLCanvasElement대상 Canvas 요소
contentObject내용 JSON 객체
texturesArrayTextureAtlas 객체의 배열
callbackFunction모든 리소스가 로드된 후 호출할 콜백 함수

play(scene)

설명

    이 메서드는 애니메이션을 재생합니다.

매개 변수

반환값

  • 유형 - boolean
이름유형설명
scene문자열(선택 사항) 재생할 장면. 지정하지 않을 경우 모든 장면이 재생됩니다.

setViewport(viewport)

설명

    이 메서드는 뷰포트를 설정합니다.

매개 변수

이름유형설명
viewportflwebgl.geom.Rect설정할 뷰포트

stop()

설명

    이 메서드는 애니메이션을 중지합니다.

이 작업에는 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License의 라이센스가 부여되었습니다.  Twitter™ 및 Facebook 게시물은 Creative Commons 약관을 적용받지 않습니다.

법적 고지 사항   |   온라인 개인 정보 보호 정책