Показать сообщение отдельно
Старый 22.02.2008, 11:34
hedfuc вне форума Посмотреть профиль Отправить личное сообщение для hedfuc Найти все сообщения от hedfuc
  № 4  
Ответить с цитированием
hedfuc

Регистрация: Feb 2008
Сообщений: 2
Цитата:
Сообщение от iNils
Код:
var count:Number = 20;
var array:Array = new Array ();
var fov:Number = 400;
var height:Number = (Stage.height - 200) / 2;
var w:Number = 100;
var h:Number = 50;
function drawBox (mc:MovieClip) {
	mc.beginFill (0xFF0000);
	mc.moveTo (-w / 2, -h / 2);
	mc.lineTo (w / 2, -h / 2);
	mc.lineTo (w / 2, h / 2);
	mc.lineTo (-w / 2, h / 2);
	mc.lineTo (-w / 2, -h / 2);
}
function init () {
	for (var i:Number = 0; i < count; i++) {
		var mc:MovieClip = this.createEmptyMovieClip ("mc" + i, i);
		mc._x = Stage.width / 2;
		drawBox (mc);
		array.push (mc);
	}
}
var grad:Number = Math.PI / 180;
var b:Number = 360 / count;
this.onEnterFrame = function () {
	for (var i:Number = 0; i < count; i++) {
		var mc:MovieClip = array[i];
		var angle:Number = grad * (b * i + this._ymouse);
		var scale:Number = 20 + 40 * Math.sin (angle) + 40;
		var k:Number = fov / (fov - (200 * Math.sin (angle)));
		mc._y = 300 + height * Math.cos (angle) * k;
		mc._alpha = scale;
		mc._xscale = scale;
		mc._yscale = scale;
	}
};
init ();
А за что дали SOTD непонятно. Сайт ресурсы просто сжирает.



OMFG!
Спасибо выручил чувак!!!

Да уж..сайт настолько жрёт ресурсы что моя опера просто подыхает..