Показать сообщение отдельно
Старый 31.01.2012, 18:35
Keeper вне форума Посмотреть профиль Отправить личное сообщение для Keeper Найти все сообщения от Keeper
  № 4  
Ответить с цитированием
Keeper
 
Аватар для Keeper

Регистрация: Jul 2011
Сообщений: 21
Можно так: разместить на сцене мувиклипы с именами от b1 до b6, мувик, который нужно подгружать в координату где-нибудь за рабочей областью (у меня он с именем toy) и повесить код, приведённый ниже, на первом фрейме на таймлайне. Исходник прилагается.
Код AS1/AS2:
b_alphas = 100;
b1.onRollOver = function() {
	toy._x = 133;
	toy._y = 230;
	onEnterFrame = function() {
		b2._alpha = b3._alpha = b4._alpha = b5._alpha = b6._alpha = b_alphas -= 10;
		if (b_alphas < 50) {
			b_alphas = 50;
		}
	}
}
b1.onRollOut = function() {
	toy._x = -100;
	toy._y = 100;
	onEnterFrame = function() {
		b2._alpha = b3._alpha = b4._alpha = b5._alpha = b6._alpha = b_alphas += 10;
		if (b_alphas > 100) {
			b_alphas = 100;
		}
	}
}
b2.onRollOver = function() {
	toy._x = 266;
	toy._y = 230;
	onEnterFrame = function() {
		b1._alpha = b3._alpha = b4._alpha = b5._alpha = b6._alpha = b_alphas -= 10;
		if (b_alphas < 50) {
			b_alphas = 50;
		}
	}
}
b2.onRollOut = function() {
	toy._x = -100;
	toy._y = -100;
	onEnterFrame = function() {
		b1._alpha = b3._alpha = b4._alpha = b5._alpha = b6._alpha = b_alphas += 10;
		if (b_alphas > 100) {
			b_alphas = 100;
		}
	}
}
b3.onRollOver = function() {
	toy._x = 400;
	toy._y = 230;
	onEnterFrame = function() {
		b2._alpha = b1._alpha = b4._alpha = b5._alpha = b6._alpha = b_alphas -= 10;
		if (b_alphas < 50) {
			b_alphas = 50;
		}
	}
}
b3.onRollOut = function() {
	toy._x = -100;
	toy._y = -100;
	onEnterFrame = function() {
		b2._alpha = b1._alpha = b4._alpha = b5._alpha = b6._alpha = b_alphas += 10;
		if (b_alphas > 100) {
			b_alphas = 100;
		}
	}
}
b4.onRollOver = function() {
	toy._x = 183;
	toy._y = 150;
	onEnterFrame = function() {
		b2._alpha = b3._alpha = b1._alpha = b5._alpha = b6._alpha = b_alphas -= 10;
		if (b_alphas < 50) {
			b_alphas = 50;
		}
	}
}
b4.onRollOut = function() {
	toy._x = -100;
	toy._y = -100;
	onEnterFrame = function() {
		b2._alpha = b3._alpha = b1._alpha = b5._alpha = b6._alpha = b_alphas += 10;
		if (b_alphas > 100) {
			b_alphas = 100;
		}
	}
}
b5.onRollOver = function() {
	toy._x = 266;
	toy._y = 150;
	onEnterFrame = function() {
		b2._alpha = b3._alpha = b4._alpha = b1._alpha = b6._alpha = b_alphas -= 10;
		if (b_alphas < 50) {
			b_alphas = 50;
		}
	}
}
b5.onRollOut = function() {
	toy._x = -100;
	toy._y = -100;
	onEnterFrame = function() {
		b2._alpha = b3._alpha = b4._alpha = b1._alpha = b6._alpha = b_alphas += 10;
		if (b_alphas > 100) {
			b_alphas = 100;
		}
	}
}
b6.onRollOver = function() {
	toy._x = 400;
	toy._y = 150;
	onEnterFrame = function() {
		b2._alpha = b3._alpha = b4._alpha = b5._alpha = b1._alpha = b_alphas -= 10;
		if (b_alphas < 50) {
			b_alphas = 50;
		}
	}
}
b6.onRollOut = function() {
	toy._x = -100;
	toy._y = -100;
	onEnterFrame = function() {
		b2._alpha = b3._alpha = b4._alpha = b5._alpha = b1._alpha = b_alphas += 10;
		if (b_alphas > 100) {
			b_alphas = 100;
		}
	}
}
Вложения
Тип файла: rar ButAlph.rar (52.6 Кб, 31 просмотров)