Skip to main content

VideoSprite

Kindclass
Packageobjects
Full nameobjects.VideoSprite
Sourcesource/objects/VideoSprite.hx
ExtendsFlxSpriteGroup
Compiled when#if !(VIDEOS_ALLOWED && hxvlc)
Metadata@:access(play.PlayState)

Public fields​

NameTypeStaticDefaultNotes
finishCallbackVoid->Void = nullno—#if !(VIDEOS_ALLOWED && hxvlc)
onSkipVoid->Void = nullno—#if !(VIDEOS_ALLOWED && hxvlc)
holdingTimeFloatno0#if !(VIDEOS_ALLOWED && hxvlc)
videoSpriteNullVideoSpriteBackendnonew NullVideoSpriteBackend()#if !(VIDEOS_ALLOWED && hxvlc)
canSkipBoolnofalseproperty (default, set) · #if !(VIDEOS_ALLOWED && hxvlc)
waitingBoolnofalse#if !(VIDEOS_ALLOWED && hxvlc)

Public methods​

new (constructor)​

function new(videoName:String, isWaiting:Bool, canSkip:Bool = false, shouldLoop:Dynamic = false, autoPause:Bool = true)

Only compiled when #if !(VIDEOS_ALLOWED && hxvlc).

ParameterTypeDefault
videoNameString—
isWaitingBool—
canSkip (optional)Boolfalse
shouldLoop (optional)Dynamicfalse
autoPause (optional)Booltrue

View source

play​

function play()

Only compiled when #if !(VIDEOS_ALLOWED && hxvlc).

View source

resume​

function resume()

Only compiled when #if !(VIDEOS_ALLOWED && hxvlc).

View source

pause​

function pause()

Only compiled when #if !(VIDEOS_ALLOWED && hxvlc).

View source

Internals​

Private / internal members
FieldTypeStatic
videoNameStringno
alreadyDestroyedBoolno
resolvedBoolno
Method
override function update(elapsed:Float)
override function destroy()
function set_canSkip(newValue:Bool)