2017-04-25 3 views

Antwort

0

Hier ist ein Beispiel, das die numerische Tastatur verwendet und schränkt die Eingabe in Zahlen:

package 
{ 
    import flash.display.Sprite; 
    import flash.display.StageAlign; 
    import flash.display.StageScaleMode; 
    import flash.geom.Rectangle; 
    import flash.text.ReturnKeyLabel; 
    import flash.text.SoftKeyboardType; 
    import flash.text.StageText; 

    public class StageTextNumber extends Sprite 
    { 
     public function StageTextNumber() 
     { 

      var text:StageText = new StageText(); 
      text.softKeyboardType = SoftKeyboardType.NUMBER; 
      text.restrict = "0-9"; 
      text.returnKeyLabel = ReturnKeyLabel.GO; 

      text.stage = this.stage; 
      text.viewPort = new Rectangle(10, 10, 300, 40); 
     } 
    } 
} 
+0

ja ich weiß SoftKeyboardType.NUMBER, aber mit diesem ich nicht geben kann # + * Symbole –

+2

@ VakhtangiBeridze Ich weiß, aber das ist die einzige Möglichkeit in AIR. –