Показать сообщение отдельно
Старый 23.03.2011, 22:45
KonstantoS вне форума Посмотреть профиль Отправить личное сообщение для KonstantoS Найти все сообщения от KonstantoS
  № 5  
Ответить с цитированием
KonstantoS

Регистрация: Mar 2011
Сообщений: 5
Спасибо, но MOUSE_DOWN как раз и не работает.

Вот мой полный скрипт. Это первая работа, так что если будут ошибки скажите пожалуйста.
Код AS3:
var $score1 = 0,$score2 = 0;
var t1:String,t2:String,t3:String,t4:String;
 
//Счет первой команды
function score1()
{
	if($score1 + $score2 < 15){
	$score1 = $score1+1;
	}
	return $score1;
}
//Счет второй команды
function score2()
{
	if($score2 + $score1 < 15){
	$score2 = $score2+1;
	}
	return $score2;
}
 
 
//События клавиатуры
function key(event:KeyboardEvent):void
{
	if(event.keyCode == Keyboard.LEFT){
	s1.text = (score1());
		if(($score1 + $score2 == 15) && ($score1 > $score2)){
			w1.text = "WIN";
		}
		else if(($score1 + $score2 == 15) && ($score1 < $score2)){
			w2.text = "WIN";
		}
	}
	if(event.keyCode == Keyboard.RIGHT){
	s2.text = (score2());
		if(($score1 + $score2 == 15) && ($score1 > $score2)){
			w1.text = "WIN";
		}
		else if(($score1 + $score2 == 15) && ($score1 < $score2)){
			w2.text = "WIN";
		}
	}
}
stage.addEventListener(KeyboardEvent.KEY_DOWN,key);
 
//Резет программы
function Restart(event:KeyboardEvent):void 
        { 
			if(event.keyCode == 82){
				$score1 = 0;
				$score2 = 0;
				s1.text = "0";
				s2.text = "0";
				w1.text = "";
				w2.text = "";
 
			}
//Меняю названия команд местами
			if((event.keyCode == 84)&&($score1 + $score2 == 15)){
			t1 = Team1.text;
			t2 = Team2.text;
			t3 = t1;
			t4 = t2;
			Team1.text = t4;
			Team2.text = t3;
			}
        }
stage.addEventListener(KeyboardEvent.KEY_DOWN, Restart);
 
 
//Закрыть окно 
function closeW(e:MouseEvent):void
	{
		NativeApplication.nativeApplication.exit();
	}
closeBtn.addEventListener(MouseEvent.CLICK, closeW);
 
 
//Переместить
function Move(event:MouseEvent):void 
        { 
            this.stage.nativeWindow.startMove(); 
        } 
 
stage.addEventListener(MouseEvent.MOUSE_DOWN, Move);
 
 
//Минимизировать
function Minimize(event:MouseEvent):void 
        { 
            this.stage.nativeWindow.minimize(); 
        } 
minBtn.addEventListener(MouseEvent.MOUSE_DOWN, Minimize);
 
//Восстановить
function Restore(event:MouseEvent):void 
        { 
            this.stage.nativeWindow.restore(); 
        }
restoreBtn.addEventListener(MouseEvent.MOUSE_DOWN, Restore);
 
//Размеры
function rsz(event:MouseEvent):void 
        { 
            stage.nativeWindow.startResize(NativeWindowResize.BOTTOM_RIGHT);
        } 
 
resizeBRButton.addEventListener(MouseEvent.CLICK, rsz);
З.Ы. Простите если скрипт слишком длинный (правила читал, но не знаю где может таится ошибка)