MovieClip |
com.theoworlds.chat.TheoChatUI |
TheoChatUI class - this is TheoChat app UI class
1.0
© TheoWorlds.com, 2007-2008.
var addEventListener: Function
var removeEventListener: Function
var dispatchEvent: Function
private var defaultLoginName: String
private var displayName: TextField
private var roomName: TextField
private var btnAbout: Button
private var btnHistory: BaseButton
private var btnEmoticons: BaseButton
private var btnChat: BaseButton
private var chatBox: TextField
private var window: MovieClip
private var loader: MovieClip
private var ui_blocker: MovieClip
private var rightPanel: MovieClip
private var theoWorldHolder: MovieClip
private var frame: MovieClip
private var emoticonsON: Boolean
private var _emo: Emoticons
private var emoticonsWindow: MovieClip
[ [“:)”, url], ..[]]
private var _emoticons: Array
private var firstEmoticonIndex: Number
private var emoticonsRowsInWindow: Number
private var emoticonsColsInWindow: Number
private var EMOTICON_WIDTH: Number
private var EMOTICON_HEIGHT: Number
private var historyON: Boolean
private var historyWindow: MovieClip
[ com.theoworlds.chat.Message
private var _history: Array
private var showout: Boolean
private var showins: Boolean
private var showpri: Boolean
private var showoth: Boolean
private var historyColors: Array
public var myName: String
private var currentWindowType: Number
private var hitTest_arr: Array
private var flagRightPanelIsHidden: Boolean
public var worldLogic: WorldLogic
public function TheoChatUI()
function hitTest():Boolean
function onLoad():Void
private function onKeyDown():Void
public function lockInterface():Void
public function unlockInterface():Void
private function setBlocker():Void
private function takeBlockerOff():Void
private function buttonHandler( o: Object ):Void
private function __hideWindow():Void
private function __showWindow():Void
private function windowHandler( o: Object ):Void
private function rightPanelHandler( o: Object ):Void
public function updateRightPanel( type: Number, o: Object ):Void
public function showRightPanel( type: Number, o: Object ):Void
private function usersListHandler( o: Object ):Void
private function hideRightPanel():Void
public function init( worldLogic: WorldLogic ):Void
public function getWorldHolder():MovieClip
public function showDialogWindow( title: String, message: String ):Void
public function showWindow( type: Number, o: Object ):Void
public function hideAllWindows():Void
public function showLoader( message: String ):Void
public function hideLoader():Void
public function getCharacterWindow():MovieClip
public function setRoomName( name: String ):Void
public function updateUserCount( arr: Array ):Void
updates user list in active room
public function updateUserList( o: Array ):Void
public function _updateRoomList( o: Array ):Void
private function setupHistoryWindow():Void
private function historyWindowHandler( o: Object ):Void
private function showHistoryWindow():Void
private function hideHistoryWindow():Void
public function addMessageToHistory( m: Message ):Void
private function clearHistoryWindow():Void
private function addMessageToHistoryWindow( m: Message ):Void
public function hideEmoticonsWindow():Void
public function showEmoticonsWindow():Void
private function emoticonsLoaded( success: Boolean, xml: XML ):Void
private function setupEmoticonsPanel():Void
private function updateEmoticonsWindow():Void
private function emoticonsWindowHandler( o: Object ):Void
public function get emoticonsLinks():Array
public function setDisplayName( name: String ):Void
public function get EVENT_CHAT():String
public function get EVENT_HISTORY():String
public function get EVENT_WINDOW():String
public function get EVENT_RIGHT_PANEL():String
public function get EVENT_CHANGE_ROOM():String
public function get EVENT_SELECT_USER():String
public function get EVENT_SMILES_WINDOW():String
public function get WINDOW_TYPE_DIALOG():Number
public function get WINDOW_TYPE_ABOUT():Number
public function get WINDOW_TYPE_LOGIN():Number
public function get WINDOW_TYPE_ROOM_LIST():Number
public function get WINDOW_TYPE_ON_DISCONNECT():Number
public function get WINDOW_TYPE_WELCOME():Number
public function get WINDOW_TYPE_LOGOUT():Number
public function get WINDOW_TYPE_LOGIN_ERROR():Number
public function get WINDOW_TYPE_ON_JOIN_ROOM_ERROR():Number
public function get WINDOW_TYPE_ON_CONNECTION_FAILED():Number
public function get WINDOW_TYPE_PRIVATE_MESSAGE():Number
public function get WINDOW_TYPE_MODERATOR():Number
public function get WINDOW_TYPE_PUBLIC_MESSAGE():Number
public function get RIGHT_PANEL_TYPE_ROOMS():Number
public function get RIGHT_PANEL_TYPE_USERS():Number
public function get RIGHT_PANEL_TYPE_BUDDIES():Number
private var RIGHT_PANEL_TYPE_CLOSE: Number