AS3 вкладка через текстовое поле проблема (не может печатать во время фокуса) - PullRequest
1 голос
/ 12 января 2011

Итак, прежде всего, когда я не назначаю tabIndex своим текстовым полям, я могу использовать табуляцию и вводить их.Но я не могу, конечно, определить порядок табуляции.

Когда я назначаю tabIndex, я могу определить порядок табуляции, но затем появляется желтое поле фокуса, и я не могу набрать текстовое поле, если толькоЯ нажимаю на него.

Любая помощь?

Редактировать, мой код:

Я использую TextFieldFactory для всех моих меток, полей ввода и кнопок:

public function TextFieldFactory(text:String, fontSize:uint, textfieldType:String, button:Boolean)
    {
        t = new TextField();
        var format:TextFormat = new TextFormat("Diego Regular", fontSize, 0x000000);
        format.align = TextFieldAutoSize.LEFT;
        t.defaultTextFormat = format;
        t.embedFonts = true;
        t.autoSize = TextFieldAutoSize.LEFT;
        t.text = text;
        if(textfieldType == "input") {
            t.type = TextFieldType.INPUT;
            t.autoSize = TextFieldAutoSize.NONE;
            t.border = true;
            t.width = 200;
            t.text = "";
        } else {
            t.type = TextFieldType.DYNAMIC;
            t.selectable = false;
        }
        t.height = 25;
        t.wordWrap = false;
        if(button){
            t.mouseEnabled = true;
            t.background = true;
            this.buttonMode = true;
            this.mouseChildren = false;
            t.backgroundColor = 0x000000;
            t.textColor = 0xFFFFFF;
        }
        addChild(t);
    }

В классе, где я создаю новый экземпляр этой фабрики, я назначаю ему tabIndex.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...