@flashport/flashportui
Version:
This is a set basic UI components for FlashPort
52 lines (51 loc) • 1.22 kB
TypeScript
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;
}