PDA

Просмотр полной версии : Event


locust19
06.02.2010, 10:20
Все эвенты уже перепробывал.. чтото не выходит.. есть canvas и text не могу сделать удобный выход из text, я хотел было при клике по канвасу выйти из text, но так же клик по text срабатывает как клик по канвасу.. Пособите
Выполнить нужно sendTF(), send()


<mx:Canvas id="ground" width="100%" height="363" horizontalScrollPolicy="off"
verticalScrollPolicy="off">

<mx:TextInput id="dateinput" width="91" text="day" enter="sendTF(), send()"
/>
</mx:Canvas>

BeDLiNt
06.02.2010, 10:38
Что значит выход из text? Может setFocus() Вам поможет?

locust19
06.02.2010, 15:58
скорее unset мне нужен.. Я ищу стандартный запуск функций.. На интер уже стоит, я предположил что удобно и почти всегда используется при клике в другую область unset и осуществляется запуск функций, если так пишу

<mx:Canvas id="ground" width="100%" height="363" horizontalScrollPolicy="off"
verticalScrollPolicy="off" click="dateinput.focusSet()">

Канвас сбивает фокус, но при нажатии на текст это тоже канвас, поэтому в поле текст не попасть - моментально фокус меняет...

Боже мой неужели я так тяжело выражаюсь ))

BeDLiNt
06.02.2010, 16:30
Достаточно тяжело) С раза с пятого прочтения вашего поста понял что вы хотите:
<mx:Canvas id="ground" width="100%" height="363"
horizontalScrollPolicy="off"
verticalScrollPolicy="off"
click="event.target == ground ? textArea.setFocus():null">

locust19
06.02.2010, 16:39
ооо.. ничего себе как можно.. спасибо огромное.. вроде доступно обьесняю.. этим наверное и запутываю. )))

wvxvw
06.02.2010, 16:43
Название темы не отражает сути вопроса.