[flashMX]efekt śniegu ...??

Technologia Flash, czyli animacja na potrzeby stron WWW to świat daleko odbiegły od zwykłego programowania i kodu. Zapytaj o pomoc i podziel się z nami Twoimi problemami z zakresu Flasha.
adm
Nowy
Nowy
Posty: 23
Rejestracja: czw lip 01, 2004 4:24 am
Lokalizacja: Ostrołeka
Kontakt:

[flashMX]efekt śniegu ...??

Post autor: adm »

Coś sobie wymyśliłem i nie wiem jak to zrobić?
chodzi mi o efekt padającego śniegu, ale chciałbym żeby ten śnieg padał z różną częstotliwością, żeby np. spadał na choinkę i z czasem robiło się go coraz więcej.
Próbowałem z Motion Tween ale nie bardzo wiem jak zrobić żeby z czasem śniegu było coraz więcej.
A moze ktoś zna jakiś sprytny skrypcik w AC?
I jeszcze jedna sprawa
Mam baner gdzie jest w/w choinka na której są świeczki jak zrobić żeby w odpowiednich godzinach świeciło:
- od godz. 4:30 do 17:30 słońce a na choince świeczki słabiej ,
- od godz. 17:31 do 4:29 księzyc a na choince świeczki mocniej.
Jest tam też zegar czy jest mozliwość sprzężenia animacji z tym zegarem?
To jest AC zegara: Kod:

Kod: Zaznacz cały

//w mc są dwa dynamic : - Var = fulldate, - Var = currenttime 

onClipEvent (load) { 
days = new Array("Niedziela","Poniedziałek","Wtorek","Środa","Czwartek","Piątek","Sobota","Niedziela"); 
months = new Array("Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec","Lipiec","Sierpień","Wrzesień","Październik","Listopad","Grudzień"); 
timedate = new Date(); 
} 
onClipEvent (enterFrame) { 
hour = timedate.getHours(); 
minutes = timedate.getMinutes(); 
seconds = timedate.getSeconds(); 
todaydate = timedate.getDate(); 
day = timedate.getDay(); 
dayname = days[day]; 
month = timedate.getMonth(); 
monthname = months[month]; 
year = timedate.getFullYear(); 
if (Length(minutes)==1) { 
minutes = "0" + minutes; 
} 
if (Length(seconds)==1) { 
seconds = "0" + seconds; 
} 
currenttime = hour + ":" + minutes + ":" + seconds; 
currentdate = todaydate + "/" + month + "/" + year; 
fulldate = dayname + " " + todaydate + " " + monthname + " " + year; 
delete timedate; 
timedate = new Date(); 
} 
Czy jest to możliwe :?:
burek
Nowy
Nowy
Posty: 128
Rejestracja: pn cze 07, 2004 2:43 pm
Lokalizacja: Krk/Zgc

Re: [flashMX]efekt śniegu ...??

Post autor: burek »

1) Stworzyłem taki efekt śniegu kiedyś tam ;) Przeanalizuj - moze Ci się na coś przyda ;)
2) ale namodziłeś. Spróbuj coś takiego:

Kod: Zaznacz cały

var md = new Date();
var rok = md.getFullYear();
var miesiac = md.getMonth();
var dzien = md.getDay();
var godzina = md.getHours();
var minuta = md.getMinutes();
var nastepnyDzien = dzien+1;
if (godzina>=4 && godzina<=17) {
	//świeczkiSłabiejŚwiecićMają ;)
} else if (godzina>17 && godzina<4 && natepnyDzien == true) {
	//świeczkiMocniejŚwiecą ;)
}
adm
Nowy
Nowy
Posty: 23
Rejestracja: czw lip 01, 2004 4:24 am
Lokalizacja: Ostrołeka
Kontakt:

Re: [flashMX]efekt śniegu ...??

Post autor: adm »

a można jaśniej bo nic nie rozumiem z tego kodu :oops:
a co mam zrobić ze zmianą ( z dnia na noc i odwrotnie) kombinowałem umieścić tła dnia i nocy w oddzielnych klatkach ale nie bardzo wiem co dalej :cry: :?:
burek
Nowy
Nowy
Posty: 128
Rejestracja: pn cze 07, 2004 2:43 pm
Lokalizacja: Krk/Zgc

Re: [flashMX]efekt śniegu ...??

Post autor: burek »

Z którego kodu nic nie rozumiesz?? Z tego, co Zamieściłem na forum?? Jest mniej skomplikowany niż ten, który Ty zamieściłeś ;) No to umieść tła w oddzielnych klatkach i gdy któryś warunek jest spełniony po prostu do nich przechodź. Zresztą nie wiem jak masz to wszystko zbudowane - ciężko mi "po omacku" tłumaczyć. Tła masz w osobnym mc??

Edit: a najlepiej to zamieść flaka ;)
ODPOWIEDZ