Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   setFocus неадекватен (http://www.flasher.ru/forum/showthread.php?t=124654)

nOobCrafter 05.05.2009 18:52

setFocus неадекватен
 
Код AS1/AS2:

var requestText:TextField = fon.createTextField("requestText", fon.getNextHighestDepth(), 0, 0, fon._width * 2 / 3, 18);
        requestText.type = "input"
        requestText.border = true;
        requestText.borderColor = 0x777777;
        requestText.background = true;
        requestText.backgroundColor = 0xFFFFFF;
        requestText.maxChars = 50;
 
var requestFmt:TextFormat = new TextFormat();
        requestFmt.color = 0x999999;
        requestFmt.size = 18;
        requestFmt.font = "Trebuchet MS";                               
 
        requestText.setTextFormat(requestFmt);
        requestText._x = (fon._width - listWidth) / 2;//(fon._width - requestText._width) / 2;
        requestText._y = fon._height - requestText._height * 2;
          Selection.setFocus(requestText);

День добрый, программно делаю инпут текст филд и пытаюсь ему присвоить фокус, но что то не то, вроде бы все на месте. но не работает. Само поле трейсится хорошо.
З.Ы. пробовал и так:
Код AS1/AS2:

var txt:TextField = this.createTextField ("txt", this.getNextHighestDepth (), 10, 10, 100, 20);
txt.type = "input";
txt.border = true;
Selection.setFocus(txt);

тоже ничего и под 9ый и 10ый плееры — 0, юзаю кс4, проверить под кс3 возможности нету. Может опять в нем дело?

Pasquill 05.05.2009 19:14

txt.tabIndex = 1;

iNils 05.05.2009 19:15

Фокус в браузере?

nOobCrafter 05.05.2009 19:17

Цитата:

Фокус в браузере?
проверял только при отладке..

iNils 05.05.2009 19:19

Я спрашиваю, вы хотите чтобы фокус был на текстовом поле флешки которая в html странице браузере и можно было сразу текст вводить?

nOobCrafter 06.05.2009 11:11

да, как только флеш создает форму надо что бы фокус перемещался на текстовое поле и можно было сразу текст вводить
З.Ы. пробовал опубликовать в хтмл, при передаче фокуса флешке фокус сразу передается нужному полю и вроде бы все ок, отсюда вопрос, неужто это только при публикации работает? мне казалось в режиме отладки такое тоже было или это просто мои глюки?


Часовой пояс GMT +4, время: 16:11.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.