![]() |
Одновременное выполнение двух событий.
Есть несколько компонентов radioButton и один textArea, который активируется при выборе определенной радиокнопки. В массив записывается значение выбранной кнопки, либо текст из textArea.
Использую событие click для проверки статуса радиокнопок и событие change для textArea. Выполняется только change. Код:
var bb:Array = Array(); |
Ну, радиобаттонам так события не назначаются. Там назначаются события на всю группу этих кнопок.
Код:
var listenerObject:Object = new Object();Не ясно, а что должно происходить при click? Тоже самое что ли? Код:
function myevent(evt_obj:Object) { |
Во-первых, забудьте про определение функции внутри функции. Каждый раз, нажимая на радиобаттон, вы переопределяете taListener.change. Используйте флаг состояния.
Во-вторых, забудьте про создание бесполезных new Object();, у вас уже есть текущий объект, его достаточно. В третьих, у вас избыточное число else. Код AS1/AS2:
|
Alexcon314, iNils, спасибо за помощь! Все заработало!
Код:
var bb:Array = Array(); |
| Часовой пояс GMT +4, время: 20:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.