Показать сообщение отдельно
Старый 10.01.2008, 22:16
D12 вне форума Посмотреть профиль Отправить личное сообщение для D12 Найти все сообщения от D12
  № 24  
Ответить с цитированием
D12
меценат
 
Аватар для D12

блогер
Регистрация: Jan 2004
Адрес: D
Сообщений: 1,592
Записей в блоге: 2
Вот держи всё изправил , теперь можешь смело менять размеры, и звук добавил

Код:
var Go:Array = [3, 5, 7];
var __x:Number = Go[1];
var __y:Number = Go[1];
//
var __q:Number = 1;
var __a:Number = 1;
//
var controll_Go:Number = 0;
//
var Soun:Sound  = new Sound();
Soun.attachSound("click1");
var Soun1:Sound = new Sound();
Soun1.attachSound("Beep");
///
///
var ball:MovieClip = this.createEmptyMovieClip("ball", this.getNextHighestDepth());
with (ball) {
	lineStyle(0.25, 0x000000);
	beginFill(0x0099CC);
	moveTo(-35, -12);
	lineTo(-35, -12);
	lineTo(35, -12);
	lineTo(35, 12);
	lineTo(-35, 12);
	endFill();
}
ball._x = Stage.width/2;
ball._y = Stage.height/2;
///
///
ball.onEnterFrame = function() {
	if (controll_Go == 0) {
		this._x -= __x;
		this._y -= __y;
		if (this._y+(this._height/2)>=Stage.height) {
			this._y = Stage.height-(this._height/2);
		}
		if (this._y-(this._height/2)<=0) {
			this._y = 0+(this._height/2);
		}
		if (this._y == 0+(this._height/2) || this._y == Stage.height-(this._height/2)) {
			__q = -__q;
			__y = Go[random(Go.length)]*__q;
			Soun.start(0, 1);
		}
		//    
		if (this._x+(this._width/2)>=Stage.width) {
			this._x = Stage.width-(this._width/2);
		}
		if (this._x-(this._width/2)<=0) {
			this._x = 0+(this._width/2);
		}
		if (this._x == 0+(this._width/2) || this._x == Stage.width-(this._width/2)) {
			__a = -__a;
			__x = Go[random(Go.length)]*__a;
			Soun.start(0, 1);
		}
	}
};
///
///
ball.onRollOut = function() {
	controll_Go = 0;
	this._xscale = this._yscale=100;
	Soun1.start(0, 1);
};
//
ball.onRollOver = function() {
	controll_Go = 1;
	this._xscale = this._yscale=250;
	Soun1.start(0, 1);
};
Вложения
Тип файла: rar 1.rar (8.6 Кб, 75 просмотров)
__________________
Безвыходных положений небывает © Барон Мюнхаузен=)Исходники