![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Есть несколько текстовых полей.
Есть в библиотеке ролик экранной клавиатуры. при фокусе на текстовое поле, из библиотеки, вызывается экранная клавиатура, в неё передаётся значение текстового поля.. его нужно изменить и вернуть обратно при нажатии на кнопку OK в мувике клавы.. КАК??? p.s. то что я делал раньше это полный жесть.. на кнопку окей вешал проверку условия - если аттач вызывало поле1 то установить значение поле1текст.. и так каждое.. только сейчас полей стало не 10 и не 20… нужна универсальная функция которая установит значение в поле1текст и поле2текст поле3текст без внесения каждого поля в условие.. внутри библиотечной клавы. Кому интересно накидал образец… Последний раз редактировалось xdoom; 26.05.2008 в 13:41. |
|
|||||
|
Гм... из библиотеки - значит attachMovie. То есть:
В myMc:
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
в том архиве для CS3 сорс
вот для 8 Цитата:
а мне нужно чтоб эта 'Пыщ!' поместилась в.. mem1.text он же m1 (использую AS2) mem1.onSetFocus = function(oldFocus:Object) {
_root.attachMovie("keyboard", "mkeyboard", 51, {_x:0, _y:0});
mkeyboard.keyString = m1
}
внутри клипа кнопка и текстовое поле.. нужно чтоб значение текстового поля внутри аттача вернулось в m1 родителя или рута.. Последний раз редактировалось iNils; 26.05.2008 в 15:47. |
|
|||||
|
listener
|
сохраните ссылку на текстовое поле в клип, который аттачите.
mem1.onSetFocus = function(oldFocus:Object) {
_root.attachMovie("mc", "mkeyboard", 51, {_x:0, _y:0, mem:this});
}
|
|
|||||
|
Спасибо ! работет ))))))))
тему можно закрыть ![]() ![]() ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:00. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|