Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 13.01.2008, 17:38
IamZuBila16 вне форума Посмотреть профиль Отправить личное сообщение для IamZuBila16 Найти все сообщения от IamZuBila16
  № 1  
Ответить с цитированием
IamZuBila16
[+5 09.01.08]
[+6 21.03.08]

Регистрация: Dec 2007
Сообщений: 48
Attention Как сделать, чтоб ChekBox'ы работали как RadioButton?

Помогите, плиз! Нужно чтоб при переключении на следующий чекбокс, старый выключался.

Старый 13.01.2008, 22:22
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Что именно не получается?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 14.01.2008, 02:01
IamZuBila16 вне форума Посмотреть профиль Отправить личное сообщение для IamZuBila16 Найти все сообщения от IamZuBila16
  № 3  
Ответить с цитированием
IamZuBila16
[+5 09.01.08]
[+6 21.03.08]

Регистрация: Dec 2007
Сообщений: 48
Там проблема в том, как Флеш читает код... Допустим, при загрузке мувика активен ch1. Потом я переключаю на ch2... Все нормально- ch1-выкл., ch2- вкл. А обратно, с ch2 на ch1 не хочет...
Я использовал свойство selected, т.е onEnterFrame=function(){if (ch1.selected==true){ch2.selected=false;}if (ch2.selected==true){ch1.selected=false;}}

Старый 14.01.2008, 02:13
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
А причем тут onEnterFrame? При нажатии на чекбокс срабатывает событие. В нем и проверяйте, какой чекбокс нажат, какой у него selected и нужно ли менять selected у другого чекбокса.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 14.01.2008, 17:06
IamZuBila16 вне форума Посмотреть профиль Отправить личное сообщение для IamZuBila16 Найти все сообщения от IamZuBila16
  № 5  
Ответить с цитированием
IamZuBila16
[+5 09.01.08]
[+6 21.03.08]

Регистрация: Dec 2007
Сообщений: 48
А какое именно событие срабатывает при нажатии на чекбокс? И как его обрабатывать?
P.S. Если не затруднит, пришлите часть кода или ссылку на справку. Заранее благодарю!

Старый 14.01.2008, 17:28
Fernando Costa вне форума Посмотреть профиль Отправить личное сообщение для Fernando Costa Найти все сообщения от Fernando Costa
  № 6  
Ответить с цитированием
Fernando Costa
 
Аватар для Fernando Costa

Регистрация: Oct 2006
Адрес: simferopol -> kyiv
Сообщений: 2,161
Отправить сообщение для Fernando Costa с помощью ICQ
прямым текстом из хелпа:
Код:
my_ch.selected = true;

var checkboxListener:Object = new Object();
checkboxListener.click = function(evt_obj:Object) {
 if (evt_obj.target.selected) {
  evt_obj.target.label = "Selected!";
 } else {
  evt_obj.target.label = "Unselected!";
 }
};
my_ch.addEventListener("click", checkboxListener);
__________________
: M F N W :

Старый 14.01.2008, 19:27
IamZuBila16 вне форума Посмотреть профиль Отправить личное сообщение для IamZuBila16 Найти все сообщения от IamZuBila16
  № 7  
Ответить с цитированием
IamZuBila16
[+5 09.01.08]
[+6 21.03.08]

Регистрация: Dec 2007
Сообщений: 48
Это я делал!!! Не пашет!!!

Старый 14.01.2008, 19:29
Fernando Costa вне форума Посмотреть профиль Отправить личное сообщение для Fernando Costa Найти все сообщения от Fernando Costa
  № 8  
Ответить с цитированием
Fernando Costa
 
Аватар для Fernando Costa

Регистрация: Oct 2006
Адрес: simferopol -> kyiv
Сообщений: 2,161
Отправить сообщение для Fernando Costa с помощью ICQ
это анимпосибл, что именно не пашет? Может у вас баги с областью видимости.
__________________
: M F N W :

Старый 14.01.2008, 21:11
IamZuBila16 вне форума Посмотреть профиль Отправить личное сообщение для IamZuBila16 Найти все сообщения от IamZuBila16
  № 9  
Ответить с цитированием
IamZuBila16
[+5 09.01.08]
[+6 21.03.08]

Регистрация: Dec 2007
Сообщений: 48
при вкл. второго 1 не выключается!!!

Старый 14.01.2008, 23:33
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 10  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
а задачка-то с подковыркой.
Код:
// chb1 и chb2 - чекбоксы
chb1.selected = false;
chb2.selected = true;
cb1 = false;
cb2 = true;
var chbListener1:Object = new Object();
var chbListener2:Object = new Object();
chbListener2.click = function(evt_obj:Object) {
	if (cb2) {
		chb2.selected = true;
	} else {
		cb2 = true;
	}
	chb1.selected = cb1 = false;
};
chbListener1.click = function(evt_obj:Object) {
	if (cb1) {
		chb1.selected = true;
	} else {
		cb1 = true;
	}
	chb2.selected = cb2 = false;
};
chb1.addEventListener("click", chbListener1);
chb2.addEventListener("click", chbListener2);

Создать новую тему Ответ Часовой пояс GMT +4, время: 23:05.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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