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.