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

Регистрация: Dec 2005
Сообщений: 316
Код:
var counter:Number = 0;
var maxNum = 100;
var snowClipBaseName:String = "snow";
function randRange(min:Number, max:Number):Number {
	var randomNum:Number = Math.round(Math.random()*(max-min))+min;
	return randomNum;
}
this.onEnterFrame = function() {
	if (counter<=maxNum) {
		var newSnowClipName:String = snowClipBaseName+counter;
		var newSnowClipX:Number = randRange(0, Stage.width);
		var newSnowClipScale:Number = randRange(20, 100);
		var newSnowClipAlpha:Number = randRange(30, 100);
		var newSnowClip:MovieClip = this.attachMovie("snow", newSnowClipName, this.getNextHighestDepth(), {_x:newSnowClipX, _y:0, _xscale:((randRange(1, 2) == 1 ? 1 : -1)*newSnowClipScale), _yscale:newSnowClipScale, _alpha:newSnowClipAlpha});
		newSnowClip.onEnterFrame = function() {
			if (this._currentframe == this._totalframes) {
				_root.counter--;
				this.removeMovieClip();
			}
		};
		counter++;
		if (counter>1000) {
			counter = 0;
		}
	}
};
+24 кадра в секунду.