Показать сообщение отдельно
Старый 16.01.2007, 19:47
poe вне форума Посмотреть профиль Отправить личное сообщение для poe Найти все сообщения от poe
  № 3  
Ответить с цитированием
poe

Регистрация: Jan 2007
Сообщений: 4
спасибо, кое-что заработало!

правда первый вариант однозначно не пашет...
что касается второго, то я хочу, чтоб у меня было несколько чекбоксов:
соответственно код несколько подправил:
Код:
stop();
initValues();

r_circle.selected = false;

var checkboxListener:Object = new Object();
checkboxListener.click = function() {
 if (_root.r_circle.selected) 
 { _root.myFigure.gotoAndStop(1);
   _root.combo_var.gotoAndStop(1); 
 }
 
};

r_circle.addEventListener("click", checkboxListener);

//

r_square.selected = false;

var checkboxListener:Object = new Object();
checkboxListener.click = function() {
 if (_root.r_square.selected) 
  { _root.myFigure.gotoAndStop(2);
    _root.combo_var.gotoAndStop(2);  
  }
 
};

r_square.addEventListener("click", checkboxListener);

//

r_rectangle.selected = false;

var checkboxListener:Object = new Object();
checkboxListener.click = function() {
 if (_root.r_rectangle.selected) 
  { _root.myFigure.gotoAndStop(3);
    _root.combo_var.gotoAndStop(3); 
  }
 
};

r_rectangle.addEventListener("click", checkboxListener);
Однако тут вопрос - как сделать, чтоб myFigure останавливался в своем пятом фрейме, если никакой чекбокс не выбран.
Я не умею перечислять сразу несколько условий: как-то так? -
Код:
if (r_circle.selected && r_square_selected && r_rectangle.selected)
_root.myFigure.gotoAndStop(5);
но не работает...
а если добавлять else для каждой из трех конструкции с if , тоже не получится.


Последний раз редактировалось iNils; 16.01.2007 в 21:32.