Skip to content
ClassDebugger & Diagnostics@public

FlxPreloader

Accessible, customizable HTML loading view. Dismissed automatically when a ready snapshot is received.

ts
export declare class FlxPreloader implements FlxPreloaderView

Constructors

ts
constructor(options?: FlxPreloaderOptions)

Constructs a new instance of the FlxPreloader class

ParameterTypeDescription
optionsFlxPreloaderOptions-

Properties

PropertyModifiersTypeDescription
statereadonlyPreloaderState-

Methods

complete()

ts
complete(): Promise<void>

Marks loading as complete and removes the preloader after its transition.

Returns: Promise<void>

destroy()

ts
destroy(): void

Removes the preloader from the DOM and releases its handlers.

Returns: void

onRetry()

ts
onRetry(handler: () => void): void

Legacy retry registration API.

Parameters:

ParameterTypeDescription
handler() => void-

Returns: void

setProgress()

ts
setProgress(percent: number, statusText?: string): void

Legacy imperative progress API. Prefer update(snapshot) for new code.

Parameters:

ParameterTypeDescription
percentnumber-
statusTextstring-

Returns: void

showError()

ts
showError(message: string): void

Legacy error API. Prefer an error snapshot for new code.

Parameters:

ParameterTypeDescription
messagestring-

Returns: void

update()

ts
update(snapshot: FlxLoadingSnapshot): void

Render one snapshot from a shared loading session.

Parameters:

ParameterTypeDescription
snapshotFlxLoadingSnapshot-

Returns: void

Released under the MIT License.