Variables

m_Size

private var m_Size: Rectangle

m_ContentSize

private var m_ContentSize: Rectangle

m_ResizeButton

private var m_ResizeButton: MovieClip

m_Background

private var m_Background: MovieClip

m_Content

public var m_Content: MovieClip

m_CloseButton

private var m_CloseButton: MovieClip

m_MinHeight

private var m_MinHeight: Number

m_MinWidth

private var m_MinWidth: Number

m_TmpHeigth

private var m_TmpHeigth: Number

m_TmpWidth

private var m_TmpWidth: Number

m_ResizeListener

private var m_ResizeListener: Object

m_MoveListener

private var m_MoveListener: Object

TOP

private var TOP: Number

RIGHT

private var RIGHT: Number

BOTTOM

private var BOTTOM: Number

LEFT

private var LEFT: Number

m_Padding

private var m_Padding: Array

m_ResizeSensitivity

private var m_ResizeSensitivity: Number

m_Title

private var m_Title: TextField

SignalClose

public var SignalClose: Signal

SignalSizeChanged

public var SignalSizeChanged: Signal

Functions

WindowComponent

public function WindowComponent()

configUI

private function configUI() : Void

GetSize

public function GetSize() : Rectangle

SetSize

public function SetSize(newSize: Rectangle) : Void

GetContentSize

public function GetContentSize() : Rectangle

SetResizeSensitivity

public function SetResizeSensitivity(sensitivity: Number) : Void

UpdateContentSize

private function UpdateContentSize()

SetPadding

public function SetPadding(top: Number,
right: Number,
bottom: Number,
left: Number)

SetTitle

public function SetTitle(title: String) : Void

SetMinWidth

public function SetMinWidth(width: Number) : Void

SetMinHeight

public function SetMinHeight(height: Number) : Void

ResizeDrag

private function ResizeDrag()

ResizeDragRelease

private function ResizeDragRelease()

MoveDrag

private function MoveDrag()

MoveDragRelease

private function MoveDragRelease()

MouseDragMoving

private function MouseDragMoving()

MouseResizeMoving

private function MouseResizeMoving()

Layout

public function Layout()

CloseButtonHandler

private function CloseButtonHandler()
private var m_Size: Rectangle
private var m_ContentSize: Rectangle
private var m_ResizeButton: MovieClip
private var m_Background: MovieClip
public var m_Content: MovieClip
private var m_CloseButton: MovieClip
private var m_MinHeight: Number
private var m_MinWidth: Number
private var m_TmpHeigth: Number
private var m_TmpWidth: Number
private var m_ResizeListener: Object
private var m_MoveListener: Object
private var TOP: Number
private var RIGHT: Number
private var BOTTOM: Number
private var LEFT: Number
private var m_Padding: Array
private var m_ResizeSensitivity: Number
private var m_Title: TextField
public var SignalClose: Signal
public var SignalSizeChanged: Signal
public function WindowComponent()
private function configUI() : Void
public function GetSize() : Rectangle
public function SetSize(newSize: Rectangle) : Void
public function GetContentSize() : Rectangle
public function SetResizeSensitivity(sensitivity: Number) : Void
private function UpdateContentSize()
public function SetPadding(top: Number,
right: Number,
bottom: Number,
left: Number)
public function SetTitle(title: String) : Void
public function SetMinWidth(width: Number) : Void
public function SetMinHeight(height: Number) : Void
private function ResizeDrag()
private function ResizeDragRelease()
private function MoveDrag()
private function MoveDragRelease()
private function MouseDragMoving()
private function MouseResizeMoving()
public function Layout()
private function CloseButtonHandler()
Close