Namespace: ResourceLoader

ResourceLoader

Members

(static) loadAudioBuffer

(static) loadBuffer

Methods

(static) getAudioExtension() → {string}

Get the suitable audio extension.
Returns:
- e.g. "ogg"
Type
string

(static) getFullAudioPath(filename) → {string}

Parameters:
Name Type Description
filename string
Returns:
Type
string

(static) getVideoExtension() → {string}

Returns:
- e.g. "webm"
Type
string

(static) loadAudio(url, showLoadingSignopt, newAudioopt) → {Promise.<Audio>}

Parameters:
Name Type Attributes Default Description
url string 拡張子を除いたurl
showLoadingSign boolean <optional>
true If shown, in case of error, it will retry until success.
newAudio Audio <optional>
Returns:
Type
Promise.<Audio>

(static) loadFont(url, showLoadingSignopt) → {Promise}

Parameters:
Name Type Attributes Default Description
url string fontのurl、複数のurlは「,」で分ける
showLoadingSign boolean <optional>
true
Returns:
Type
Promise

(static) loadImage(url, showLoadingSignopt) → {Promise.<Image>}

使い方: loadImage(url[,showLoadingSign=true]) urlはロードしたい画像のurl showLoadingSignはloadingのサインを表示するかどうかということです。 失敗したら10回リトライします(iOS/Androidで、インターネットに繋がってない場合は何度でもリトライします)。 それでも失敗したら、 showLoadingSign=trueの場合は:「Server Error」のダイアログが表示され、リトライボタンでもう十回リトライできます。 showLoadingSign=falseの場合は:defer.failがトリガーされ、さらにリトライしない。 つまり、ロードできなくても構わない場合はfalseにしてください。
Parameters:
Name Type Attributes Default Description
url string (without extension)
showLoadingSign boolean <optional>
true If shown, in case of error, it will retry until success.
Returns:
Type
Promise.<Image>

(static) loadVideo(url, showLoadingSignopt, newVideoopt) → {Promise.<Video>}

Parameters:
Name Type Attributes Default Description
url string 拡張子を除いたurl, videoListで探します
showLoadingSign boolean <optional>
true
newVideo Video <optional>
Returns:
Type
Promise.<Video>