|
|
|||||
Регистрация: Jul 2009
Сообщений: 16
|
Захват текста с строки ввода.
Помогите пожалуйста....
У меня естро строка ввода Input text с названием vvod как мне сделать так чтобы по нажатию кнопки ЕНТЕР... весь текст который был в строке vvod присвоился переменной search зараннее спасибо. |
|
|||||
|
|
|||||
Регистрация: Jul 2009
Сообщений: 16
|
=(
Когда применил данный файл к фла 3.0... то сработало, когда вкинул в ас... а файлу.фла присвоил тот АС... выдавало 3 ошибки...
1)1120: Access of undefined property stage. 2)1120: Access of undefined property keyHandler. 3)1120: Access of undefined property KeyboardEvent. Третюю устранил методом добавления: import flash.ui.*; А от первых двух немогу избавится в чём проблема или как исправить? |
|
|||||
1. Класс который вы пишете должен от MovieClip или Sprite наследоваться, огда stage он будет видеть, так как это свойство имеется в родительском классе
2. Как вы этот код вставили? Вот пример рабочего класса package{ import flash.display.MovieClip; import flash.events.KeyboardEvent; import flash.ui.Keyboard; import flash.text.TextField; public class Test extends MovieClip{ private var search :String = ""; public function Test(){ stage.addEventListener(KeyboardEvent.KEY_DOWN, keyHandler); } private function keyHandler(event :KeyboardEvent):void{ if (event.keyCode == Keyboard.ENTER){ var _vvod: TextField = this.getChildByName("vvod") as TextField; search = _vvod.text; trace(search); } } } } |
Часовой пояс GMT +4, время: 00:18. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|