Показать сообщение отдельно
Старый 24.11.2009, 15:35
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 8  
Ответить с цитированием
in4core
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
фак. конечно все это хорошо - но цифры могут быть от 0 до 100 это раз.
код приблиз выглядет так :
Код AS1/AS2:
function SHOW() {
if(_global.h and Key.isDown(Key.ENTER)) {
switch(_tx.text) {
case "FFF"+n:
func(n);
break;
}
}
}
Конструкция должна быть именно такой, а ты вынес функцию и в ней сделал кейсы.

Добавлено через 6 минут
Объясняю смысл работы : Пользователь вводит определенный кодец в текстовое поле = например setSound. Компилятор спрашивает сколько надо вам установить громкость? пользователь вводит число. Функция выполняется соотв этому числу.

Тоесть
Код AS1/AS2:
switch(_tx.text) {
case "setSound":
someField._text = " Установите громкость";
bul = true;
break;
case SOME_FUCK_NUMBER:
if(bul) { 
bul = false;
func(_tx.text)
}
break;
}
function func(n) {
snd.setVolume(n);
};
Ну вот пример чего хочу реализовать. думаю теперь понятно. Нужно именно в такой конструкции свича как у меня