Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
$#!
 __addAddress, com.theoworlds.utils.LocalNet
 __addresses, com.theoworlds.utils.LocalNet
 __connections, com.theoworlds.utils.LocalNet
 __dispatchEvent, com.theoworlds.mapeditor.MapEditorUI
 __getTileMapLocation, com.theoworlds.builder.World
 __hideWindow
 __ID__, com.theoworlds.utils.LocalNet
 __instance
 __setAddress, com.theoworlds.utils.LocalNet
 __showWindow, com.theoworlds.chat.TheoChatUI
 __updateSmiles, com.theoworlds.chat.Emoticons
 __world, com.theoworlds.builder.MapObject
 _aCharacters, com.theoworlds.builder.World
 _actions, com.theoworlds.builder.MapObject
 _addedMovieClip, com.theoworlds.builder.MapObject
 _aFloor, com.theoworlds.builder.World
 _aFurniture, com.theoworlds.builder.World
 _an_frames, com.theoworlds.builder.Character
 _anInt, com.theoworlds.builder.Character
 _anyCharacterLibraryParams
 _aSteps, com.theoworlds.builder.CharacterLogic
 _aTextBubbles, com.theoworlds.builder.TextBubbleController
 _autoPilot, com.theoworlds.builder.Character
 _backgroundCoordinates, com.theoworlds.mapeditor.WorldEditor
 _backgroundMC, com.theoworlds.builder.World
 _backgroundUrl, com.theoworlds.mapeditor.WorldEditor
 _baseAction, com.theoworlds.builder.Tile
 _baseWalkable, com.theoworlds.builder.Tile
 _bgColor, com.theoworlds.builder.TextBubble
 _borderColor, com.theoworlds.builder.TextBubble
 _brain, com.theoworlds.builder.Character
 _cActionEndFrame, com.theoworlds.builder.Character
 _cActionToDo, com.theoworlds.builder.Character
 _catalogue, com.theoworlds.TheoEditor
 _cCurrentTileElevation, com.theoworlds.builder.Character
 _cFutureTileElevation, com.theoworlds.builder.Character
 _character, com.theoworlds.builder.CharacterLogic
 _characterID, com.theoworlds.builder.TextBubble
 _charactersAreSelectable, com.theoworlds.builder.World
 _charactersColors, com.theoworlds.builder.TextBubbleController
 _charactersLibraries, com.theoworlds.TheoChat
 _charactersList, com.theoworlds.builder.World
 _charactersMoveNonStop, com.theoworlds.builder.WorldLogic
 _charactersToXML, com.theoworlds.mapeditor.WorldEditor
 _chatColor, com.theoworlds.builder.Character
 _chatMC, com.theoworlds.builder.World
 _confInstance, com.theoworlds.TheoApp
 _containerMC
 _contentMC, com.theoworlds.builder.World
 _currentActionName, com.theoworlds.builder.MapObject
 _currentRoom, com.theoworlds.socketServers.ServerES
 _cursorMC, com.theoworlds.builder.World
 _cursorTile, com.theoworlds.mapeditor.WorldEditor
 _debug, com.theoworlds.socketServers.ServerSF
 _defaultRoomName
 _defaultZone, com.theoworlds.socketServers.ServerSF
 _defaultZoneName, com.theoworlds.socketServers.ServerES
 _destinationTile, com.theoworlds.builder.CharacterLogic
 _direction, com.theoworlds.builder.Character
 _displayName, com.theoworlds.builder.Character
 _dressedClothesFromString, com.theoworlds.builder.settings.CharacterSettings
 _dressedClothesToString, com.theoworlds.builder.settings.CharacterSettings
 _dShiftX, com.theoworlds.builder.Character
 _dShiftY, com.theoworlds.builder.Character
 _elevation, com.theoworlds.builder.MapObject
 _emo, com.theoworlds.chat.TheoChatUI
 _emoticons
 _emoticonsField, com.theoworlds.chat.Emoticons
 _es, com.theoworlds.socketServers.ServerES
 _externalListeners_arr, com.theoworlds.builder.lib.Library
 _flagCreatingTarget, com.theoworlds.socketServers.ServerSF
 _flagRoomListUpdated, com.theoworlds.socketServers.ServerSF
 _floorMC, com.theoworlds.builder.World
 _foregroundCoordinates, com.theoworlds.mapeditor.WorldEditor
 _foregroundMC, com.theoworlds.builder.World
 _foregroundUrl, com.theoworlds.mapeditor.WorldEditor
 _forkD, com.theoworlds.builder.CharacterLogic
 _fox, com.theoworlds.socketServers.ServerSF
 _frameHeight, com.theoworlds.builder.TextBubble
 _frameMC, com.theoworlds.builder.TextBubble
 _frameWidth, com.theoworlds.builder.TextBubble
 _furnitureCursorMC, com.theoworlds.builder.World
 _furnitureStandingOrderList, com.theoworlds.builder.World
 _getTileMapLocation, com.theoworlds.builder.World
 _gridIsHidden, com.theoworlds.mapeditor.WorldEditor
 _gridMC, com.theoworlds.builder.Tile
 _highestFloorTileElevation, com.theoworlds.builder.World
 _history, com.theoworlds.chat.TheoChatUI
 _hitTestBitmap
 _hitTestBitmapFirstPoint
 _iAmServer, com.theoworlds.socketServers.ServerSF
 _iCharacter, com.theoworlds.builder.World
 _iCharacterSettings, com.theoworlds.TheoChat
 _ID
 _intermediateTile, com.theoworlds.builder.CharacterLogic
 _intMoving, com.theoworlds.builder.CharacterLogic
 _intThinking, com.theoworlds.builder.CharacterLogic
 _ip
 _isConfigSuccessed, com.theoworlds.builder.Config
 _isDoingAnAction, com.theoworlds.builder.Character
 _isICharacter, com.theoworlds.builder.Character
 _isModerator, com.theoworlds.socketServers.ServerES
 _isMoving, com.theoworlds.builder.Character
 _label, com.theoworlds.utils.TextButton
 _lastKeyPressed, com.theoworlds.builder.WorldLogic
 _lastObjectID, com.theoworlds.builder.World
 _latency, com.theoworlds.builder.CharacterLogic
 _layerBackgroundIsLocked, com.theoworlds.mapeditor.WorldEditor
 _layerBackgroundIsVisible, com.theoworlds.mapeditor.WorldEditor
 _layerCharacterIsLocked, com.theoworlds.mapeditor.WorldEditor
 _layerCharacterIsVisible, com.theoworlds.mapeditor.WorldEditor
 _layerFloorIsLocked, com.theoworlds.mapeditor.WorldEditor
 _layerFloorIsVisible, com.theoworlds.mapeditor.WorldEditor
 _layerForegroundIsLocked, com.theoworlds.mapeditor.WorldEditor
 _layerForegroundIsVisible, com.theoworlds.mapeditor.WorldEditor
 _layerFurnitureIsLocked, com.theoworlds.mapeditor.WorldEditor
 _layerFurnitureIsVisible, com.theoworlds.mapeditor.WorldEditor
 _layers, com.theoworlds.builder.Character
 _layersXMLNode, com.theoworlds.builder.Character
 _libraries, com.theoworlds.builder.lib.Library
 _librariesInfo, com.theoworlds.builder.lib.Library
 _library, com.theoworlds.TheoApp
 _libSpeed
 _lineCounter, com.theoworlds.chat.Emoticons
 _login, com.theoworlds.TheoChat
 _mapName, com.theoworlds.builder.World
 _mapXML, com.theoworlds.TheoApp
 _markedTile, com.theoworlds.mapeditor.WorldEditor
 _markerMC, com.theoworlds.builder.Tile
 _maskMC, com.theoworlds.builder.World
 _maxBubbleLifeTime, com.theoworlds.builder.TextBubbleController
 _maxScrollX, com.theoworlds.builder.World
 _maxScrollY, com.theoworlds.builder.World
 _maxSmoothSteps, com.theoworlds.builder.CharacterLogic
 _maxSteps, com.theoworlds.builder.CharacterLogic
 _maxTextLength, com.theoworlds.builder.TextBubbleController
 _maxTextWidth, com.theoworlds.builder.TextBubble
 _message, com.theoworlds.builder.TextBubble
 _minBubbleLifeTime, com.theoworlds.builder.TextBubbleController
 _minLatency, com.theoworlds.builder.CharacterLogic
 _modeEdition, com.theoworlds.TheoEditor
 _mouseMC, com.theoworlds.builder.World
 _moveClipEventBeacon, com.theoworlds.mapeditor.WorldEditor
 _moveToDirection, com.theoworlds.builder.Character
 _movingEraser, com.theoworlds.mapeditor.WorldEditor
 _myCS, com.theoworlds.socketServers.ServerES
 _myLatency, com.theoworlds.socketServers.ServerSF
 _netID, com.theoworlds.builder.Character
 _objectShape, com.theoworlds.builder.Furniture
 _occupiedTiles, com.theoworlds.builder.Furniture
 _oneLineHeight, com.theoworlds.chat.Emoticons
 _onEnterFrameBeaconForCursor, com.theoworlds.builder.World
 _password
 _phase, com.theoworlds.builder.Character
 _phasesMC, com.theoworlds.builder.Character
 _pingRoundTotalPingTime, com.theoworlds.socketServers.ServerSF
 _pingRoundTripCount, com.theoworlds.socketServers.ServerSF
 _pingRoundTripInterval, com.theoworlds.socketServers.ServerSF
 _pingRoundTripPeriod, com.theoworlds.socketServers.ServerSF
 _pointerCenterHeight, com.theoworlds.builder.TextBubble
 _pointerCenterOffset, com.theoworlds.builder.TextBubble
 _pointerCenterWidth, com.theoworlds.builder.TextBubble
 _port
 _previewMapObject, com.theoworlds.mapeditor.WorldEditor
 _previewMapObjectIsStandable, com.theoworlds.mapeditor.WorldEditor
 _previewMode, com.theoworlds.mapeditor.WorldEditor
 _prevTile, com.theoworlds.builder.CharacterLogic
 _pShiftX, com.theoworlds.builder.Character
 _pShiftY, com.theoworlds.builder.Character
 _registrationTile, com.theoworlds.builder.Furniture
 _rollOveredCharacter, com.theoworlds.builder.World
 _roomList, com.theoworlds.TheoChat
 _roomXML, com.theoworlds.socketServers.ServerSF
 _scrollBuffer, com.theoworlds.builder.World
 _scrollHeight, com.theoworlds.builder.World
 _scrollWidth, com.theoworlds.builder.World
 _scrollX, com.theoworlds.builder.World
 _scrollY, com.theoworlds.builder.World
 _selectable
 _sizeX, com.theoworlds.builder.World
 _sizeY, com.theoworlds.builder.World
 _smilesField, com.theoworlds.chat.Emoticons
 _smilesNumber, com.theoworlds.chat.Emoticons
 _smilesOnLine, com.theoworlds.chat.Emoticons
 _smilesVisibled, com.theoworlds.chat.Emoticons
 _smoothStep, com.theoworlds.builder.CharacterLogic
 _socket, com.theoworlds.TheoChat
 _socketName, com.theoworlds.TheoChat
 _speed, com.theoworlds.builder.Character
 _spriteMC, com.theoworlds.builder.MapObject
 _spriteMCName, com.theoworlds.builder.MapObject
 _spriteMCZOrder, com.theoworlds.builder.MapObject
 _stackable
 _targetMC
 _targetRoomName, com.theoworlds.socketServers.ServerSF
 _tbController, com.theoworlds.builder.World
 _teleport, com.theoworlds.TheoChat
 _testMap, com.theoworlds.mapeditor.WorldEditor
 _testTextField, com.theoworlds.chat.Emoticons
 _text, com.theoworlds.builder.TextBubble
 _textBubbleCounter, com.theoworlds.builder.TextBubbleController
 _textField, com.theoworlds.chat.Emoticons
 _textPadding, com.theoworlds.builder.TextBubble
 _tileDiagonal
 _tileHeight, com.theoworlds.builder.World
 _tileWidth, com.theoworlds.builder.World
 _ui
 _updateRoomList, com.theoworlds.chat.TheoChatUI
 _username
 _users_arr
 _usesLeftRightSteps, com.theoworlds.builder.Character
 _visibleLayers, com.theoworlds.builder.Character
 _walkable
 _world
 _worldDelegates, com.theoworlds.TheoApp
 _worldEditor, com.theoworlds.mapeditor.GeneratedFurniture
 _worldLogic
 _worldMC, com.theoworlds.builder.World
 _worldOrigin, com.theoworlds.builder.World
 _worldTargetMC, com.theoworlds.TheoApp
 _xml, com.theoworlds.builder.Config
 _zoneManager, com.theoworlds.socketServers.ServerES
private function __addAddress(address: String):Void
private static var __addresses: Array
private static var __connections: Object
private function __dispatchEvent(mode: Number,
action: Number,
data: Object):Void
public function __getTileMapLocation(x: Number,
y: Number,
elevationEnabled: Boolean,
furnitureElevationEnabled: Boolean):Point
find the tile row/column on the map -- tileX, tileY by a coordinate
private function __hideWindow():Void
private function __hideWindow():Void
private static var __ID__: Number
private static var __instance: Config
private static var __instance: Library
just one Library object can exist (Singleton).
private static var __instance: LocalNet
private function __setAddress(address: String):Void
private function __showWindow():Void
private function __updateSmiles():Void
private static var __world: World
reference to a the World object
private var _aCharacters: Array
the array that contains the characters _aCharacters[n][m] = Characters (Character)
private var _actions: Object
name{name:String, [attributes:*]}
private var _addedMovieClip: MovieClip
used for loading symbols from Library
private var _aFloor: Array
the array that contains the floor tiles _aFloor[n][m] = Tile (Tile)
private var _aFurniture: Array
the array that contains the furniture _aFurniture[n][m] = Furniture (Furniture)
private var _an_frames: Number
number(Number) of animation phases per step of animation
private var _anInt: Number
used to store animation interval function (setInterval:Function) id
private var _anyCharacterLibraryParams: CharacterSettings
private var _anyCharacterLibraryParams: CharacterSettings
private var _aSteps: Number
counts the steps till _maxSteps
private var _aTextBubbles: Array
the array contains objects {intervalID:Number, textBubble:TextBubble} intervalID -- the time in wich the bubble will disappear textBubble -- the bubble itself
private var _autoPilot: Boolean
flag(Boolean) -- if the character is in autoPilot mode, he decides himself were to move, for example random monster movements
private var _backgroundCoordinates: Point
private var _backgroundMC: MovieClip
map background(:MovieClip)
private var _backgroundUrl: String
private var _baseAction: String
the same as with _baseWalkable it stores the current action
private var _baseWalkable: Boolean
this parametters is set when initializing the World unlike Tile.oWalkable it is NOT changed.
private var _bgColor: Number
private var _borderColor: Number
private var _brain: CharacterLogic
the reference to the CharacterLogin object
private var _cActionEndFrame: Number
the number of phases/frames of the current action animation; 1 by default
private var _cActionToDo: Object
the action the character has to do (whenever possible.
private var _catalogue: XML
stores the catalogue data loaded from XML.
private var _cCurrentTileElevation: Number
the elevation(Number) of the current tile (Tile) -- elevation is the character own elevation -- can be different
private var _cFutureTileElevation: Number
the elevation(Number) of the current tile (Tile) -- elevation is the character own elevation -- can be different
private var _character: Character
link to the Character
private var _characterID: Number
id of Character
private var _charactersAreSelectable: Boolean
a flag -- not used yet
private var _charactersColors: Array
private var _charactersLibraries: Array
private var _charactersList: Array
character list for a quick reference (instead of looping the whole aCharacters 3D array) OPT define List object with lookup and other functions
private var _charactersMoveNonStop: Boolean
a flag that tells if the character keeps walking when the key is kept pressed down (not used now)
private var _charactersToXML: Boolean
private var _chatColor: Number
predefined chat message color borders.
private var _chatMC: MovieClip
contains the chat bubbles (:TextBubble)
private var _confInstance: Config
private var _containerMC: MovieClip
just in case.
private var _containerMC: MovieClip
the top container MC(:MovieClip) that contains everything
private var _contentMC: MovieClip
the main mc(:MovieClip) containing furniture(:Furniture) and characters(:Character)
private var _currentActionName: String
character animation name:String (curent)
private var _currentRoom: Room
private var _cursorMC: MovieClip
cursor movieclip(:MovieClip).
private var _cursorTile: Point
remembers the cursor position A very important variable - ALL functions (place/remove/show) use it it is introduced to simplify the things, since the cursor in some cases is shown at the base level and sometimes at the elevation level
private var _debug: Boolean
private var _defaultRoomName: String
private var _defaultRoomName: String
private var _defaultZone: String
private var _defaultZoneName: String
private var _destinationTile: Point
the destination tile coordinates (where the characters moves to)
private var _direction: Number
the direction(Number) the character is turned to
private var _displayName: String
character’s name (String)
function _dressedClothesFromString(str: String):Void
converts from String into an Object.
function _dressedClothesToString():String
String { clothesName
private var _dShiftX: Number
the diagonal X(Number) shift for each walking/moving animation frame
private var _dShiftY: Number
the diagonal Y(Number) shift for each walking/moving animation frame
private var _elevation: Number
the height:Number of the object
private var _emo: Emoticons
private var _emoticons: Array
[ [“:)”, url], ..[]]
private var _emoticons: Array
[ [“:)”, url], ..[]]
private var _emoticonsField: MovieClip
private var _es: ElectroServer
private var _externalListeners_arr: Array
external listeners subscribed to the “onEndParsing” event -- called when the libraries are loaded and parced
private var _flagCreatingTarget: Boolean
private var _flagRoomListUpdated: Boolean
private var _floorMC: MovieClip
mc(:MovieClip) containing all the floor tiles
private var _foregroundCoordinates: Point
private var _foregroundMC: MovieClip
map foreground (:MovieClip)
private var _foregroundUrl: String
private var _forkD: Boolean
“Fork” direction.
private var _fox: SmartFoxClient
private var _frameHeight: Number
height of {TextBubble._frameMC}
private var _frameMC: MovieClip
private var _frameWidth: Number
width of {TextBubble._frameMC}
private var _furnitureCursorMC: MovieClip
private var _furnitureStandingOrderList: Array
the array that stores the ORDER in which the furniture is added to the map when its created (the Map Editor generates this order.
public function _getTileMapLocation(x: Number,
y: Number,
elevationEnabled: Boolean,
furnitureElevationEnabled: Boolean):Point
private var _gridIsHidden: Boolean
private var _gridMC: MovieClip
private var _highestFloorTileElevation: Number
private var _history: Array
[ com.theoworlds.chat.Message
private var _hitTestBitmap: BitmapData
the bitmap used for hit test (detect the clicks on the character).
private var _hitTestBitmap: BitmapData
bitmap to detect the hit test.
private var _hitTestBitmapFirstPoint: Point
the parametter used for BitmapData.hitTest(firstPoint:Point, firstAlphaThreshold:Number, secondObject:Object) stored for optimizing the hit test
private var _hitTestBitmapFirstPoint: Point
parametter for BitmapData.hitTest(firstPoint:Point, firstAlphaThreshold:Number, secondObject:Object) stored for optimization purposes
private var _iAmServer: Boolean
private var _iCharacter: Character
the reference to “I” (main) character
private var _iCharacterSettings: CharacterSettings
saves the settings on the main character (“I”) when the chat is launched or when switching maps
private var _ID: Number
MapObject id:Number
private var _ID: Number
id of TextBubble
private var _intermediateTile: Point
the current tile -- the one the character is stepping on now
private var _intMoving: Number
for setInterval -- moving
private var _intThinking: Number
for setInterval -- thinkingLoop
private var _ip: String
private var _ip: String
private static var _isConfigSuccessed: Boolean
private var _isDoingAnAction: Boolean
flag (Boolean)
private var _isICharacter: Boolean
main character (“I”)
private var _isModerator: Boolean
private var _isMoving: Boolean
flag (Boolean)
public function set _label(s: String):Void
private var _lastKeyPressed: Number
the code of the last clicked keyboard key -- needed for the walking (not used now)
private var _lastObjectID: Array
tracks the objects IDs used for Worlds initialization, for generating the names of the movieclips
private var _latency: Number
the lag value (between the client and the server)
private var _layerBackgroundIsLocked: Boolean
private var _layerBackgroundIsVisible: Boolean
private var _layerCharacterIsLocked: Boolean
private var _layerCharacterIsVisible: Boolean
private var _layerFloorIsLocked: Boolean
private var _layerFloorIsVisible: Boolean
private var _layerForegroundIsLocked: Boolean
private var _layerForegroundIsVisible: Boolean
private var _layerFurnitureIsLocked: Boolean
private var _layerFurnitureIsVisible: Boolean
private var _layers: Object
to access the parametters just use -- _layers[XMLNode.attributes.name]
private var _layersXMLNode: XMLNode
[node:XMLNode] stores the XML nodes(XMLNode) -- this way we can store all the possible parametters, and we can also extend the functionality easily
private var _libraries: Array
a 2D array that stores different libaries and their items first parametter is the unique library ID and the second is the ID of the item in this library this array of libaries stores arrays of LibraryItem objects -- the links to them -- LibraryItem to get to the information about a LibraryItem object (info about a map object) we use lib_arr[libID--1][libSymbolId--1]
private var _librariesInfo: Array
we need those parametters for the Map Editor so we can display all the info in the preview panel
private var _library: Library
loads, parces and manages the libraries data
private var _libSpeed: Number
the speed(Number) of the character from the Library stored locally for better performance TODO -- add the possibility to accelerate the characters at will.
private var _libSpeed: Number
stores the character speed from the Library TODO -- add the method set libSpeed, because many actions are supported now and we will need to run them with different speed as well.
private var _lineCounter: Number
private var _login: String
private var _mapName: String
the name of th map.
private var _mapXML: XML
this object is used for loading and parcing the map XML.
private var _markedTile: Tile
used for the tile editing mode
private var _markerMC: MovieClip
private var _maskMC: MovieClip
mask movieclip(:MovieClip) (it’s existence and parametters are set in the World constructor) the movie that may contains the mask for the map, to hide parts of it (that are bigger than the visible area)
private var _maxBubbleLifeTime: Number
the maximum bubble life (in ms) (the lifetime of a text bubble is directly proportional to its length in characters, but can not be longer than this maximum value)
private var _maxScrollX: Number
maximum scroll value in X
private var _maxScrollY: Number
maximum scroll value in Y
private var _maxSmoothSteps: Number
the maximum number of steps used for dead reconing correction.
private var _maxSteps: Number
number of steps the character will try to go around before giving up
private var _maxTextLength: Number
the maximum number of characters in a message if the previous text bubble didn’t disappear yet, and the sum of the new message and the old message characters is less then _maxTextLength, then the new message is added to the existing bubble (appended)
private static var _maxTextWidth: Number
indicates the maximum number of characters
private var _message: String
private var _minBubbleLifeTime: Number
the minimum bubble life (the lifetime of a text bubble is directly proportional to its length in characters, but can not be shorter than this minimum value)
private var _minLatency: Number
for dead--reconing -- the minimum lag value (between the client and the server), that can be ignored
private var _modeEdition: Object
private var _mouseMC: MovieClip
movieclip (:MovieClip)for the cursor (World._cursorMC) changing its depth we can use it for different purposes (for example now it points only on the floor, but is covered by characters and furniture)
private var _moveClipEventBeacon: MovieClip
private var _moveToDirection: Number
remembers the direction(Number) the character should move to WHEN IT CAN (it can’t change direction in the middle of the stepping animation).
private var _movingEraser: Boolean
private var _myCS: CharacterSettings
private var _myLatency: Number
private var _netID: String
id(String) for network characters (in multi--user envirorment).
private var _objectShape: String
stores the furniture shape configuration (what tiles it covers) as a String
private var _occupiedTiles: Array
the array of the tiles covered by the furniture tiles Array<Point>
private var _oneLineHeight: Number
private var _onEnterFrameBeaconForCursor: MovieClip
private var _password: String
private var _password: String
private var _phase: Number
character animation phase (Number)
private var _phasesMC: MovieClip
MovieClip that contains all the characters animation phases
private var _pingRoundTotalPingTime: Number
private var _pingRoundTripCount: Number
private var _pingRoundTripInterval: Number
private var _pingRoundTripPeriod: Number
private static var _pointerCenterHeight: Number
offset of the pointer from the center
private static var _pointerCenterOffset: Number
offset of the pointer from the center
private static var _pointerCenterWidth: Number
offset of the pointer from the center
private var _port: Number
private var _port: Number
private var _previewMapObject: MapObject
used for placing MapObject in the “preview” mode
private var _previewMapObjectIsStandable: Boolean
private var _previewMode: Number
showCursor calls the needed mode when the position of the cursor changes
private var _prevTile: Point
remember previous walked tile
private var _pShiftX: Number
the shift by X(Number) for each walking/moving animation frame
private var _pShiftY: Number
the shift by Y(Number) for each walking/moving animation frame
private var _registrationTile: String
stores the registration tile -- check th documentation for more details
private var _rollOveredCharacter: Character
link to the Character.
private var _roomList: Array
private var _roomXML: String
private var _scrollBuffer: Number
the number(:Number) of pixels left till the edge of the map when the auto--scrolling starts.
private var _scrollHeight: Number
the height of the scroll area.
private var _scrollWidth: Number
the width of the scroll area.
private var _scrollX: Number
scrollable world/map/room area(:Number) (the sub--area of the big map that fits on the the screen) defined in rows/cols.
private var _scrollY: Number
scrollable world/map/room area(:Number) (the sub--area of the big map that fits on the the screen) defined in rows/cols.
private var _selectable: Boolean
flag(Boolean)is the character selectable or not
private var _selectable: Boolean
flag(:Boolean) -- is the furniture clickable or not
private var _sizeX: Number
world/map/room size X = columns(:Number)
private var _sizeY: Number
world/map/room size Y = rows(:Number)
private var _smilesField: MovieClip
private var _smilesNumber
private var _smilesOnLine: Array
private var _smilesVisibled: Array
private var _smoothStep: Number
dead reconing corrects the movement of the character to compensate for the lag during the _maxSmoothSteps step.
private var _socket: IServer
private var _socketName: String
“SF”,”ES”
private var _speed: Number
animation speed(Number).
private var _spriteMC: MovieClip
MovieClip in which MapObject is located
private var _spriteMCName: String
sets the World when activating the movieclip (if it’s present)
private var _spriteMCZOrder: Number
Z--order of the MovieClip, if it’s present
private var _stackable: Boolean
stacks on top of other tiles, taking elevation in consideration overwriting the parent class value (MapObject._stackable)
private var _stackable: Boolean
overwrites super._stackable = true (MapObject._stackable)
private var _stackable: Boolean
stacks on top of other tiles, taking elevation in consideration
private var _targetMC: MovieClip
MovieClip that contains the MapObject._spriteMC
private var _targetMC: MovieClip
container movie clip.
private var _targetMC: MovieClip
the movieclip for drawing the bubles in
private var _targetRoomName: String
private var _tbController: TextBubbleController
class--controller of the text bubbles
private var _teleport: FurnitureSettings
saves the settings of the teleport location (“door” to another map) destRoom:Number; destTile:Point; destDir:Number;
private var _testMap: Boolean
private var _testTextField: TextField
private var _text: TextField
private var _textBubbleCounter: Number
for names generation
private var _textField: TextField
private static var _textPadding: Number
space between the text box and the graphics frame
private var _tileDiagonal: Number
distance(Number) between diagonal tiles (Tile)
private var _tileDiagonal: Number
private var _tileHeight: Number
tile size (height(:Number) ).
private var _tileWidth: Number
tile size (width(:Number) ).
private var _ui: ITheoUI
private var _ui: TheoChatUI
private var _ui: MapEditorUI
public function _updateRoomList(o: Array):Void
private var _username: String
private var _username: String
private var _users_arr: Array
private var _users_arr: Array
private var _usesLeftRightSteps: Boolean
flag(Boolean) -- the step animation is made of left and right step parts
private var _visibleLayers: Object
visible layers (clothes and accessories)
private var _walkable: Boolean
flag(Boolean) that tells if characters(Character) can walk on top of this object overwriting the parent class value (MapObject._walkable)
private var _walkable: Boolean
overwrites super._walkable = true (MapObject._walkable)
private var _walkable: Boolean
flag(:Boolean) that tells if characters(Character) can walk on top of this object
private var _world: World
link to the World World
private var _world: World
private var _world: WorldEditor
private var _worldDelegates: Array
private var _worldEditor: WorldEditor
private var _worldLogic: WorldLogic
link the class (WorldLogic) that processes the user UI events (mouse, keyboard) can be extended to add more functionality (generation ond processing on World actions)
private var _worldLogic: WorldLogic
private var _worldMC: MovieClip
the main movieclip(:MovieClip), inside which the World is created
private var _worldOrigin: Point
top left corner of the map (the ground level)
private var _worldTargetMC: MovieClip
private var _xml: XML
private var _zoneManager: ZoneManager
Close