Packagelunas.components.textinputs
Classpublic class CoreTextInput
InheritanceCoreTextInput Inheritance CoreComponent Inheritance Background Inheritance CoreSprite Inheritance flash.display.Sprite
Implements TextInput
Subclasses SimpleTextInput, VisualTextInput

This class provides a skeletal implementation of the ITextInput interface, to minimize the effort required to implement this interface.



Public Properties
 PropertyDefined By
 Inheritedalign : uint
The alignement of the background.
Background
 InheritedautoSize : Boolean
Indicates if the background is resizing when the stage resize event is invoked.
Background
 Inheritedborder : EdgeMetrics
Indicates the thickness, in pixels, of the four edge regions around a visual component.
CoreComponent
 InheritedbottomLeftRadius : Number
The radius of the bottom-left corner, in pixels.
Background
 InheritedbottomRightRadius : Number
The radius of the bottom-right corner, in pixels.
Background
 Inheritedbubbles : Boolean = true
Indicates if the events use bubbling when are dispatched.
CoreComponent
 Inheritedbuilder : Builder
Indicates the Builder reference of this instance.
CoreComponent
 InheritedcomponentInspectorSetting : Boolean
Initialize when the Flash component settings are initialized (only in Flash with a compiled component).
CoreComponent
  condenseWhite : Boolean
Specifies whether extra white space (spaces, line breaks, and so on) should be removed in a TextInput control with HTML text.
CoreTextInput
  data : *
Indicates the data value object of the component.
CoreTextInput
  defaultTextFormat : TextFormat
Specifies the format applied to newly inserted text, such as text entered by a user or text inserted with the replaceSelectedText() method.
CoreTextInput
 Inheriteddirection : String
Indicates the direction value of the background when the display is in this "full" mode (default value is null).
Background
  displayAsPassword : Boolean
Indicates whether this control is used for entering passwords.
CoreTextInput
  editable : Boolean
Indicates whether the user is allowed to edit the text in this control.
CoreTextInput
  embedFonts : Boolean
Specifies whether to render by using embedded font outlines.
CoreTextInput
 Inheritedenabled : Boolean
Indicates the enabled state of the component.
CoreComponent
 Inheritedfill : IFillStyle
Determinates the IFillStyle reference of this display.
Background
 InheritedgradientMatrix : Matrix
The matrix value to draw the gradient fill.
Background
 InheritedgradientRotation : Number = 0
The rotation value to draw the gradient fill.
Background
 InheritedgradientTranslation : Point
The translation vector to draw the gradient fill.
Background
 Inheritedgroup : Boolean
Indicates with a boolean if this object is grouped.
CoreComponent
 InheritedgroupName : String
Indicates the name of the group of this object.
CoreComponent
 Inheritedh : Number
Determinates the virtual height value of this component.
Background
  horizontalScrollPosition : Number
Horizontal scroll position.
CoreTextInput
  htmlText : String
Specifies the text displayed by the TextInput component, including HTML markup that expresses the styles of that text.
CoreTextInput
 InheritedisFull : Boolean
Indicates if the background use full size (use Stage.stageWidth and Stage.stageHeight to resize the background).
Background
 Inheritedlayout : Layout
Determinates the layout of this container.
CoreComponent
 Inheritedline : ILineStyle
Determinates the ILineStyle reference of this display.
Background
 Inheritedlogger : Logger
Determinates the internal ILogger reference of this Logable object.
CoreSprite
  maxChars : int
Maximum number of characters that users can enter in the text field.
CoreTextInput
 InheritedmaxHeight : Number
This property defined the maximum height of this display.
Background
 InheritedmaxWidth : Number
Defines the maximum width of this display.
Background
 InheritedminHeight : Number
This property defined the mimimun height of this display (This value is >= 0).
Background
 InheritedminWidth : Number
This property defined the mimimun width of this display (This value is >= 0).
Background
  multiline : Boolean
Indicates whether the text field is a multiline text field.
CoreTextInput
  restrict : String
Indicates the set of characters that a user can enter into the control.
CoreTextInput
  selected : Boolean
A flag that indicates whether this control is selected.
CoreTextInput
 Inheritedstyle : Style
Returns the style of this component.
CoreComponent
  tabIndex : int
[override] Specifies the tab ordering of objects in a SWF file.
CoreTextInput
  tabManager : TabManager
The tab manager of this component.
CoreTextInput
  text : String
Plain text that appears in the component.
CoreTextInput
  textField : TextField
The internal TextField that renders the text of this TextInput.
CoreTextInput
 InheritedtopLeftRadius : Number
The radius of the upper-left corner, in pixels.
Background
 InheritedtopRightRadius : Number
The radius of the upper-right corner, in pixels.
Background
 InheriteduseGradientBox : Boolean
Indicates if the IFillStyle of this display use gradient box matrix (only if the IFillStyle is a FillGradientStyle).
Background
 Inheritedw : Number
Determinates the virtual height value of this component.
Background
  wordWrap : Boolean
A Boolean value that indicates whether the text field has word wrap.
CoreTextInput
Protected Properties
 PropertyDefined By
 Inherited_scope : DisplayObjectContainer
The scope of the active display of this container component.
CoreComponent
Public Methods
 MethodDefined By
  
Creates a new CoreTextInput instance.
CoreTextInput
 Inherited
doLater():void
Launch an event with a delayed interval.
Background
 Inherited
draw(... arguments):void
Draw the display.
Background
 Inherited
Returns the Builder constructor use to initialize this component.
CoreComponent
 Inherited
Returns the Style constructor use to initialize this component.
CoreComponent
  
[override] Invoked when the group property or the groupName property changed.
CoreTextInput
 Inherited
hide():void
Hides the component.
CoreComponent
 Inherited
initBackgroundPen(graphic:* = null):IPen
Init the pen to draw the background of this display.
Background
 Inherited
initialize():void
Initialize the component.
CoreComponent
 Inherited
isLocked():Boolean
Returns true if the object is locked.
CoreSprite
 Inherited
isVisible():Boolean
Returns true if the component is visible.
CoreComponent
 Inherited
lock():void
[override] Locks the object.
CoreComponent
  
Maximum value of horizontalScrollPosition.
CoreTextInput
 Inherited
move(x:Number, y:Number):void
Moves the component.
CoreComponent
 Inherited
Notify a change in this component.
CoreComponent
 Inherited
Notify an event when the enabled property is changed.
CoreComponent
 Inherited
Notify an event when you resize the component.
Background
 Inherited
refresh(init:*):void
Refresh and initialize the display with a generic object and invoke the "update" method.
Background
 Inherited
registerView(scope:DisplayObjectContainer = null):void
Registers the view of this component.
CoreComponent
 Inherited
resetLock():void
Reset the lock security of the display.
CoreSprite
 Inherited
resize(e:Event = null):void
Resize and update the background.
Background
 Inherited
scope():DisplayObject
Returns the real scope reference of this component.
CoreComponent
 Inherited
setCornerRadius(n:Number):void
Defines all corner radius of the background (upper-left, upper-right, bottom-left and bottom-right).
Background
 Inherited
setSize(w:Number, h:Number):void
Sets the virtual width (w) and height (h) values of the component.
Background
 Inherited
setStyle(... args):void
Sets the style property on the style declaration or object.
CoreComponent
 Inherited
show():void
Shows the component.
CoreComponent
 Inherited
unlock():void
[override] Unlocks the display.
CoreComponent
 Inherited
Unregisters the view of this component.
CoreComponent
 Inherited
update():void
[override] Updates the component.
CoreComponent
 Inherited
This method is invoked after the draw() method in the update() method.
Background
 Inherited
viewDestroyed(e:Event = null):void
Invoked when the component is removed.
CoreComponent
 Inherited
Invoked when the enabled property of the component change.
Background
 Inherited
viewResize():void
Invoked when the component is resized.
Background
 Inherited
viewStyleChanged(e:Event = null):void
Invoked when the component Style changed.
CoreComponent
Protected Methods
 MethodDefined By
 Inherited
addedToStage(e:Event = null):void
Invoked when the display is added to the stage.
CoreSprite
 Inherited
addedToStageResize(e:Event = null):void
Invoked when the display is removed from the stage to enable the autoSize mode.
Background
 Inherited
fireComponentEvent(type:String):void
Dispatchs a ComponentEvent with the specified type.
CoreComponent
  
focusIn(e:FocusEvent):void
Invoked when the focus is in in the component textfield.
CoreTextInput
  
focusOut(e:FocusEvent):void
Invoked when the focus is out in the component textfield.
CoreTextInput
  
keyDown(e:KeyboardEvent):void
Invoked when the component is focused and when a key is down.
CoreTextInput
  
removedFromStage(e:Event = null):void
[override] Invoked when the display is removed from the stage.
CoreTextInput
 Inherited
removedFromStageResize(e:Event = null):void
Invoked when the display is removed from the stage to disable the autoSize mode.
Background
 Inherited
renderLayout(layout:Layout = null):void
Receives a message when the layout emit when is rendered.
CoreComponent
 Inherited
updateLayout(layout:Layout = null):void
Receives a message when the layout emit when is updated.
CoreComponent
  
Called when the editable attributes are invoked.
CoreTextInput
  
Called when the htmlText attributes are invoked.
CoreTextInput
  
Called when the text attributes are invoked.
CoreTextInput
Property Detail
condenseWhiteproperty
condenseWhite:Boolean

Specifies whether extra white space (spaces, line breaks, and so on) should be removed in a TextInput control with HTML text.


Implementation
    public function get condenseWhite():Boolean
    public function set condenseWhite(value:Boolean):void
dataproperty 
data:*

Indicates the data value object of the component.


Implementation
    public function get data():*
    public function set data(value:any):void
defaultTextFormatproperty 
defaultTextFormat:TextFormat

Specifies the format applied to newly inserted text, such as text entered by a user or text inserted with the replaceSelectedText() method.


Implementation
    public function get defaultTextFormat():TextFormat
    public function set defaultTextFormat(value:TextFormat):void
displayAsPasswordproperty 
displayAsPassword:Boolean

Indicates whether this control is used for entering passwords.


Implementation
    public function get displayAsPassword():Boolean
    public function set displayAsPassword(value:Boolean):void
editableproperty 
editable:Boolean

Indicates whether the user is allowed to edit the text in this control.


Implementation
    public function get editable():Boolean
    public function set editable(value:Boolean):void
embedFontsproperty 
embedFonts:Boolean

Specifies whether to render by using embedded font outlines.


Implementation
    public function get embedFonts():Boolean
    public function set embedFonts(value:Boolean):void
horizontalScrollPositionproperty 
horizontalScrollPosition:Number

Horizontal scroll position.


Implementation
    public function get horizontalScrollPosition():Number
    public function set horizontalScrollPosition(value:Number):void
htmlTextproperty 
htmlText:String

Specifies the text displayed by the TextInput component, including HTML markup that expresses the styles of that text.


Implementation
    public function get htmlText():String
    public function set htmlText(value:String):void
maxCharsproperty 
maxChars:int

Maximum number of characters that users can enter in the text field.


Implementation
    public function get maxChars():int
    public function set maxChars(value:int):void
multilineproperty 
multiline:Boolean

Indicates whether the text field is a multiline text field. If the value is true, the text field is multiline; if the value is false, the text field is a single-line text field.


Implementation
    public function get multiline():Boolean
    public function set multiline(value:Boolean):void
restrictproperty 
restrict:String

Indicates the set of characters that a user can enter into the control.

If the value of the restrict property is null, you can enter any character.

If the value of the restrict property is an empty string, you cannot enter any character.

This property only restricts user interaction; a script can put any text into the text field.

If the value of the restrict property is a string of characters, you may enter only characters in that string into the text field.

The default value is null.


Implementation
    public function get restrict():String
    public function set restrict(value:String):void

See also

property
selectedproperty 
selected:Boolean

A flag that indicates whether this control is selected.


Implementation
    public function get selected():Boolean
    public function set selected(value:Boolean):void
tabIndexproperty 
tabIndex:int[override]

Specifies the tab ordering of objects in a SWF file.


Implementation
    public function get tabIndex():int
    public function set tabIndex(value:int):void
tabManagerproperty 
public var tabManager:TabManager

The tab manager of this component.

textproperty 
text:String

Plain text that appears in the component.


Implementation
    public function get text():String
    public function set text(value:String):void
textFieldproperty 
textField:TextField

The internal TextField that renders the text of this TextInput. Warning, if you use the setter of this virtual attribute the component is cleaned.


Implementation
    public function get textField():TextField
    public function set textField(value:TextField):void
wordWrapproperty 
wordWrap:Boolean

A Boolean value that indicates whether the text field has word wrap. If the value of wordWrap is true, the text field has word wrap; if the value is false, the text field does not have word wrap. The default value is false.


Implementation
    public function get wordWrap():Boolean
    public function set wordWrap(value:Boolean):void
Constructor Detail
CoreTextInput()Constructor
public function CoreTextInput()

Creates a new CoreTextInput instance.

Method Detail
focusIn()method
protected function focusIn(e:FocusEvent):void

Invoked when the focus is in in the component textfield.

Parameters

e:FocusEvent

focusOut()method 
protected function focusOut(e:FocusEvent):void

Invoked when the focus is out in the component textfield.

Parameters

e:FocusEvent

groupPolicyChanged()method 
override public function groupPolicyChanged():void

Invoked when the group property or the groupName property changed. Overrides this method in concrete class.

keyDown()method 
protected function keyDown(e:KeyboardEvent):void

Invoked when the component is focused and when a key is down.

Parameters

e:KeyboardEvent

maxHorizontalScrollPosition()method 
public function maxHorizontalScrollPosition():Number

Maximum value of horizontalScrollPosition.

Returns
Number
removedFromStage()method 
override protected function removedFromStage(e:Event = null):void

Invoked when the display is removed from the stage.

Parameters

e:Event (default = null)

viewEditableChanged()method 
protected function viewEditableChanged():void

Called when the editable attributes are invoked.

viewHTMLTextChanged()method 
protected function viewHTMLTextChanged():void

Called when the htmlText attributes are invoked.

viewTextChanged()method 
protected function viewTextChanged():void

Called when the text attributes are invoked.