UNPKG

@flashport/flashportui

Version:

This is a set basic UI components for FlashPort

52 lines (51 loc) 1.22 kB
import { Sprite } from "@flashport/flashport"; /** * Custom button class for Admin Panel. * @author Kenny Lerma * @since 1.1.2011 * @langversion 3.0 * @playerversion Flash 10.1 */ export declare class KButton extends Sprite { private _nameText; private _fontSize; private _buttonName; private _pulseBG; private _data; private _storedWidth; private _storedHeight; private _storedX; private _storedY; private _active; private _pulsate; private _origX; private _origY; /** * Stores the name to display on the button. * @param name the name on the button. */ constructor(name: string, fontSize?: number); private onAddedToStage; private onMouseOver; private onMouseOut; private onMouseUp; private onMouseDown; private Draw; /** * Method to store custom data. */ get data(): any; /** * Method to retrieve custom data. */ set data(value: any); /** * Set the button to an active or inactive state. */ set active(value: boolean); get active(): boolean; set label(value: string); set pulsate(value: boolean); private onPulseOut; private onPulseIn; }