As3 TextField immer die Eingabe

ich habe ein problem Hexe kann ich nicht lösen, und ich wollte Fragen, was ich falsch mache. Die Idee sollte sein, dass wenn ich dem textfield, das ich Lesen will, aber es tut

function click2(e:MouseEvent):void{
    e.currentTarget.removeEventListener(MouseEvent.CLICK, click2);
    fx=e.target.x+400;
    fy=e.target.y+300;
    var i:int;
    i=2;
    trace(str);
    trace(e.target.name);
    var  line:Shape = new Shape();
    line.graphics.lineStyle(1,0xFF0000,2);
    line.graphics.moveTo(sx,sy);
    line.graphics.lineTo(fx,fy);
    this.addChild(line);
    var inputField:TextField = new TextField();
    inputField.border = true;
    inputField.type = TextFieldType.INPUT;
    inputField.width = 23;
    inputField.height = 18;
    inputField.x = (sx+fx)/2;
    inputField.y = (sy+fy)/2;
    inputField.multiline = false;
    inputField.maxChars = 3;
    inputField.restrict = "0-9"; 
    str=inputField.text;
    addChild(inputField);
}

In diesem code Erzeuge ich eine Linie und Nähe es erscheint ein Textfeld, wo Sie brauchen, um geben Sie den Wert der Zeile, aber ich kann nicht es bekommen , wenn ich will, auf die Spur, die STR auf den Wert null ist,wird der text geschrieben werden soll durch den Benutzer, und ich sollte es Lesen ...

  • Sie weisen keine beliebigen text auf dein textfield. Warum also sollte es etwas in ihm?
InformationsquelleAutor Iura Rusu | 2013-08-17
Schreibe einen Kommentar