EventTextField
Kind of class: | class |
---|---|
Inherits from: | DispatchableTextField < CoreTextField < CoreMovieClip < MovieClip |
Version: | 06/21/07 |
Author: | Aaron Clinger |
Classpath: | org.casalib.textfield.EventTextField |
File last modified: | Monday, 01 December 2008, 13:34:40 |
Dispatches TextField event handler notification using org.casalib.event.EventDispatcher.
Example:
-
function onTextChanged(sender:EventTextField):Void { trace("Text has changed to: " + sender.text); } var myText_mc:EventTextField = EventTextField.create(this, "text_mc", null, 250, 50); this.myText_mc.border = this.myText_mc.background = true; this.myText_mc.type = "input"; this.myText_mc.text = "Hello World!"; this.myText_mc.addEventObserver(this, EventTextField.EVENT_CHANGED, "onTextChanged");
See also:
Events broadcasted to listeners:
onChanged = function (sender:EventTextField) {}
onKillFocus = function (sender:EventTextField, newFocus:Object) {}
onScroller = function (sender:EventTextField) {}
onSetFocus = function (sender:EventTextField, oldFocus:Object) {}
Summary
Class properties
- EVENT_CHANGED : String
- EVENT_KILL_FOCUS : String
- EVENT_SCROLLER : String
- EVENT_SET_FOCUS : String
Instance properties
Instance properties inherited from DispatchableTextField
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) : EventTextField
- Creates an empty instance of the EventTextField class.
Class methods inherited from DispatchableTextField
Class methods inherited from CoreTextField
Class methods inherited from CoreMovieClip
Instance methods
Event handlers
Event handlers inherited from CoreTextField
Class properties
EVENT_CHANGED
static EVENT_CHANGED:String = 'onChanged'
(read,write)
EVENT_KILL_FOCUS
static EVENT_KILL_FOCUS:String = 'onKillFocus'
(read,write)
EVENT_SCROLLER
static EVENT_SCROLLER:String = 'onScroller'
(read,write)
EVENT_SET_FOCUS
static EVENT_SET_FOCUS:String = 'onSetFocus'
(read,write)
Class methods
create
static function create (
target:MovieClip,
instanceName:String,
depth:Number,
width:Number,
height:Number) : EventTextField
Creates an empty instance of the EventTextField class. Use this instead of a traditional
new
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:EventTextField = EventTextField.create(this, "text_mc", null, 250, 50);
Since:
- Flash Player 7