DispatchableTextField
Kind of class: | class |
---|---|
Inherits from: | CoreTextField < CoreMovieClip < MovieClip |
Implements: | |
Known subclasses: | |
Version: | 06/21/07 |
Author: | Aaron Clinger |
Classpath: | org.casalib.textfield.DispatchableTextField |
File last modified: | Monday, 01 December 2008, 13:34:40 |
Base "TextField" that includes org.casalib.event.EventDispatcher and extends CoreTextField.
See also:
Summary
Instance properties
Instance properties inherited from CoreTextField
antiAliasType autoSize background backgroundColor border borderColor bottomScroll condensWhite embedFonts field_txt gridFitType height hscroll html htmlText length maxChars maxhscroll maxscroll menu mouseWheelEnabled multiline password restrict scroll selectable sharpness styleSheet tabEnabled tabIndex text textColor textHeight textWidth thickness type variable width wordWrap
Instance properties inherited from CoreMovieClip
Class methods
- create (target:MovieClip, instanceName:String, depth:Number, width:Number, height:Number) : DispatchableTextField
- Creates an empty instance of the DispatchableTextField class.
Class methods inherited from CoreTextField
Class methods inherited from CoreMovieClip
Instance methods
- addEventObserver (scope:Object, eventName:String, eventHandler:String) : Boolean
- Registers a function to receive notification when a event handler is invoked.
- removeEventObserver (scope:Object, eventName:String, eventHandler:String) : Boolean
- Removes specific observer for event.
- removeEventObserversForEvent (eventName:String) : Boolean
- Removes all observers for a specified event.
- removeEventObserversForScope (scope:Object) : Boolean
- Removes all observers in a specified scope.
- removeAllEventObservers : Boolean
- Removes all observers regardless of scope or event.
- dispatchEvent (eventName:String) : Boolean
- Reports event to all subscribed objects.
- destroy : Void
- Removes any internal variables, intervals, enter frames, internal MovieClips and event observers to allow the object to be garbage collected.Instance methods inherited from CoreMovieClipEvent handlersEvent handlers inherited from CoreTextField
- destroy : Void
Class methods
create
static function create (target:MovieClip, instanceName:String, depth:Number, width:Number, height:Number) : DispatchableTextFieldCreates an empty instance of the DispatchableTextField class. Use this instead of a traditionalnew
constructor statement due to limitations of ActionScript 2.0.Parameters:target :Location where the TextField should be attached.instanceName:A unique instance name for the TextField.depth :[optional] The depth level where the TextField is placed; defaults to next highest open depth.width :A positive integer that specifies the width of the new text field.height :A positive integer that specifies the height of the new text field.Returns:- Returns a reference to the created instance.
Example:-
var myText_mc:DispatchableTextField = DispatchableTextField.create(this, "text_mc", null, 250, 50);
Since:- Flash Player 7
Instance methods
addEventObserver
function addEventObserver (scope:Object, eventName:String, eventHandler:String) : BooleanRegisters a function to receive notification when a event handler is invoked.#Returns:- Returns {VISDOC_CODE_BLOCK_4} if the observer was established successfully; otherwise {VISDOC_CODE_BLOCK_5}.#
Specified by:destroy
function destroy () : VoidRemoves any internal variables, intervals, enter frames, internal MovieClips and event observers to allow the object to be garbage collected.#
Always callnew
before deleting last object pointer.Overrides:Specified by:dispatchEvent
function dispatchEvent (eventName:String) : BooleanReports event to all subscribed objects.#Returns:- Returns#
new
if observer(s) listening to specifed event were found; otherwisevar myText_mc:DispatchableTextField = DispatchableTextField.create(this, "text_mc", null, 250, 50);
.
Specified by:removeAllEventObservers
function removeAllEventObservers () : BooleanRemoves all observers regardless of scope or event.#Returns:- Returns {VISDOC_CODE_BLOCK_16} if observers were successfully removed; otherwise {VISDOC_CODE_BLOCK_17}.#
removeEventObserver
function removeEventObserver (scope:Object, eventName:String, eventHandler:String) : BooleanRemoves specific observer for event.#Returns:- Returns {VISDOC_CODE_BLOCK_8} if the observer was successfully found and removed; otherwise {VISDOC_CODE_BLOCK_9}.#
removeEventObserversForEvent
function removeEventObserversForEvent (eventName:String) : BooleanRemoves all observers for a specified event.#removeEventObserversForScope
function removeEventObserversForScope (scope:Object) : BooleanRemoves all observers in a specified scope.# - dispatchEvent (eventName:String) : Boolean
- removeAllEventObservers : Boolean
- removeEventObserversForScope (scope:Object) : Boolean
- removeEventObserversForEvent (eventName:String) : Boolean
- removeEventObserver (scope:Object, eventName:String, eventHandler:String) : Boolean