Просмотр полной версии : ПОдскажите где можно посмотреть...
Spectrum
20.06.2004, 04:29
ПОдскажите где можно посмотреть ИСХОДНИК ... нужна такая тема звёзды появляются и исчезают - вобщем звёздное небо.
Спасибо.
Dimonius
20.06.2004, 04:59
поиск рулит
xomyakov
20.06.2004, 16:57
prochekay www.ultrashok.com
tam mnogo downloads fla
xomyakov
20.06.2004, 16:59
sorry,
www.ultrashock.com
Я тут недавно выкладывал полностью программное звёздное небо:
http://flasher.ru/forum/showthread.php?threadid=59334
Крин, боюсь тебя огорчить, но ты далеко не первый :)
http://www.flasher.ru/forum/showthread.php?s=&threadid=58487&highlight=sergwizard+%E7%E2%E5%E7%E4%FB
Знаю... ... но я последний :)...
Оригинал написал(а) Крин
Знаю... ... но я последний :)...
Боюсь, что опять ты не прав!!! :D
Spectrum, и тот не последний... ;)
Да нуууу... :(... что это мне так не везёт....
А что то я не видел чтобы тута иходники небес выкладывали.. после меня.. :)
А что то я не видел чтобы тута иходники небес выкладывали.. после меня..
:) огорчу еще раз
Вот, пожалуйте - ещё одно звёздное небо :)
Колокольчик, а что, твоё небо так и должно тормозить в движении? :)
оно не тормозит, оно притормаживает ;)
Nox Noctis
21.06.2004, 18:36
ну, двигается и правда рывками...
и к тому же двигать шесть клипов с сумарным количеством точек 2400 - на средненьком компе наверно не супер. (предчувствие :) )
да, и еще если качество поставить Low всё опрятнее становится, имхо... когда все звёзды однопиксельные и четкие, без алиасинга
sergwizard
21.06.2004, 22:04
Вот так, наверное, интереснее будет. И параллакс есть, и рывков нет.
xmin = 0;
xmax = 550;
ymax = 300;
num = 400;
levels = 6;
this.createEmptyMovieClip("StarSky", -1)
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,300); lineTo(0,300)
endFill()
}
this.createEmptyMovieClip("star",0);
with(star){
lineStyle(1,0xFFFFFF,100);
lineTo(2,0);
moveTo(1,-1);
lineTo(1,1);
}
MovieClip.prototype.stary = function(){
this._x = random(xmax);
this._y = random(ymax);
this.xspeed = Math.round(this.i/num*levels);
this._xscale = this.xspeed*20;
this._yscale = this.xspeed*20;
this.onEnterFrame = function(){
this._x+=(this.xspeed)/5;
if(this._x>xmax){
this._x = xmin;
}
}
}
for(i=1;i<num;i++){
star.duplicateMovieClip("star"+i,i);
_root["star"+i].i = i;
_root["star"+i].stary();
}
fps = 30;
Уж больно мне у Сергвизарда код понравился.
Вот развил идею чуть-чуть.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.