Показать сообщение отдельно
Старый 21.05.2004, 21:01
sergwizard вне форума Посмотреть профиль Отправить личное сообщение для sergwizard Посетить домашнюю страницу sergwizard Найти все сообщения от sergwizard
  № 5  
sergwizard
 
Аватар для sergwizard

Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
Брось этот код в первый фрейм пустого мувика. Это все будет весить меньше килобайта.
Код:
this.createEmptyMovieClip("StarSky", ++depth)
with (StarSky) {
	colors = [0x000033, 0x000066];
	alphas = [100,100];
	ratios = [0, 100];
	matrix = {a:0, b:450, c:0, d:300, e:0, f:0, g:0, h:300, i:0};
	beginGradientFill("linear", colors, alphas, ratios, matrix);
	lineTo(550,0); lineTo(550,400); lineTo(0,400)
	endFill()
}
StarSky.createEmptyMovieClip("Star0", ++depth)
with (StarSky.Star0){
	beginFill(0xFFFFFF,100)
	lineTo(1,10)
	lineTo(0,20)
	lineTo(-1, 10)
	endFill()
}
for(i=1; i<150; i++) {
	duplicateMovieClip(StarSky.Star0,"Star"+i, ++depth)
	StarSky["Star"+i]._yscale = 10 
	StarSky["Star"+i]._alpha = 100-random(50)
	StarSky["Star"+i]._x = random(Stage.width)
	StarSky["Star"+i]._y = random(Stage.height-150)
}
StarSky.Star1._x=StarSky.Star0._x;
StarSky.Star1._y=StarSky.Star0._y;
StarSky.Star1._xscale=500;
StarSky.Star0.onEnterFrame = function(){
	with (StarSky.Star0){
	if (!flag) {
		_root.StarSky.Star1._alpha=_alpha-=10
		if(_alpha<0) {flag=true; _root.StarSky.Star1._x=(_x = random(Stage.width/2)); _root.StarSky.Star1._y=10+(_y = random((Stage.height)/3))}
	}else{
		_root.StarSky.Star1._alpha=_alpha+=10
		if (_alpha>100) {flag = false}
	}
}}
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный.
(S.Wizard)