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

Регистрация: Sep 2005
Сообщений: 950
Код AS1/AS2:
var arr:Array = [circle1, circle2, circle3, circle4, circle5, circle6]
for(var i:Number = 0;i<arr.length;i++){
	var but:MovieClip = this["rec"+(i+1)];
	but.id = i
	but.onRelease = function() {
		arr[this.id].tube.play();
		for(var j:Number = 0;j<arr.length;j++){
			if(j!=this.id){
				var circle:MovieClip = arr[j].tube;
				if(circle._currentframe >49){
					circle.onEnterFrame = function() {
						if(this._currentframe!=50){
							this.prevFrame()
						} else {
							delete this.onEnterFrame;
						}
					}
				}
			}
		}
	}
}