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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 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.
Создать новую тему   Часовой пояс GMT +4, время: 21:07.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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