Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Input text focus (http://www.flasher.ru/forum/showthread.php?t=62664)

Andu 02.09.2004 13:43

Input text focus
 
Помогите пожалуйста.

Я создаю текстовое поле для ввода текста.
Мне нужно чтобы курсор появлялся в поле сразу при запуске
без каких-либо нажатий мышкой по полю.

В скрипте кадра я пишу
Selection.setFocus("_level0.instance1");

Но при запуске курсора на поле ввода не появляется, хотя
функция возвращает значение 1

Whatsername 02.09.2004 14:06

все работает как надо, тока что проверил

YuriiZelenev 02.09.2004 14:06

Код:

createTextField("dtf1",1,0,0,1,1);
with(dtf1){
        autoSize=true,text="This is a test",type="input";
}
Selection.setFocus("dtf1");
Selection.setSelection(3,3);        //        Postavit' caretku posle 3 bukvi


Andu 02.09.2004 14:19

Да все работает, спасибо,
но почему-то когда я делаю Publish и запускаю создавшийся html файл там курсора не появляется.

iNils 02.09.2004 14:27

Цитата:

Да все работает, спасибо,
но почему-то когда я делаю Publish и запускаю создавшийся html файл там курсора не появляется.
На сколько я понимаю, флеш еще не научился фокус на себя перехватывать. Именно флеш, а не текстовое поле.

Запусти html (поле без фокуса), щелкни по флешу и нажми F5. Теперь поле явлется фокусным.

Andu 02.09.2004 14:30

Все понятно.
Спасибо большое

dimarik 02.09.2004 15:33

на javascript'e:

<body onLoad=myMovieClip.focus()>

<!-- Flash ActivX object -->
<object CLSID:....... id="myMovieClip">
</object>


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

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