home *** CD-ROM | disk | FTP | other *** search
- package ENGINE.INTERFACE
- {
- import ENGINE.INTERFACE.ANIMATORS.OA_Alpha;
- import ENGINE.INTERFACE.ELEMENTS.OInputTextField;
- import flash.events.KeyboardEvent;
-
- public class OInput extends OIObject
- {
-
- public static const iDefAnimators:Array = [{
- "F":OA_Alpha.Make,
- "iSAlpha":0,
- "iEAlpha":1,
- "iPIter":6
- },{
- "F":OA_Alpha.Make,
- "iSAlpha":-1,
- "iEAlpha":0,
- "iPIter":6
- },{
- "F":OA_Alpha.Make,
- "iSAlpha":-1,
- "iEAlpha":1,
- "iPIter":6
- },{
- "F":OA_Alpha.Make,
- "iSAlpha":-1,
- "iEAlpha":0.2,
- "iPIter":6
- },null,null,{
- "F":OA_Alpha.Make,
- "iSAlpha":-1,
- "iEAlpha":0.5,
- "iPIter":6
- },{
- "F":OA_Alpha.Make,
- "iSAlpha":-1,
- "iEAlpha":1,
- "iPIter":6
- },null,null];
-
-
- public var iText:OInputTextField;
-
- public function OInput(param1:Array, param2:Array = null)
- {
- var _loc3_:Array = null;
- _loc3_ = param2 == null ? OInput.iDefAnimators : param2;
- super(param1,_loc3_);
- }
-
- public function set prText(param1:String) : void
- {
- this.iText.prText = param1;
- }
-
- override public function Init() : void
- {
- super.Init();
- this.addEventListener(KeyboardEvent.KEY_UP,OnKeyUp);
- }
-
- public function get prText() : String
- {
- return this.iText.prText;
- }
-
- protected function OnKeyUp(param1:KeyboardEvent) : void
- {
- if(param1.keyCode == 13 && this.parent is OWindow)
- {
- (this.parent as OWindow).OnPress(null,this);
- }
- }
- }
- }
-