SWiSH Forum
Forum użytkowników programów SWiSH

SWiSH Max - losowanie tła w animacji

m_kola - Wto 30 Sty, 2007 09:50
Temat postu: losowanie tła w animacji
Proszę o podpowiedź w jaki sposób zrealizować takie coś:
- mam jakąś animację (padający śnieg) i chciałbym aby losowo zmieniało się tło w tej animacji. Zmiana może być w trakcie animacji albo każde otwarcie animacji w przeglądarce losuje tło. Problem mam z tym wylosowaniem.. jak to zrealizować?

stefcio - Wto 30 Sty, 2007 10:03

do tablicy wpisujesz sobie 10 rgb potem romisz losowanie z tablicy i z wylosowanym elementem set rgb
m_kola - Wto 30 Sty, 2007 10:07

nie sprecyzowałem... tłem ma być jeden z kilku obrazków jpg
stefcio - Wto 30 Sty, 2007 11:03

http://swish.wodip.opole....highlight=t%B3o 1 min szukania i prosze
m_kola - Wto 30 Sty, 2007 11:10

i proszę... nie o to mi chodziło..
Mam animację (padający śnieg) i chciałbym aby po każdym odświeżeniu strony w samej animacji losowało się inne zdjęcie i wstawiało "pod śnieg".
Bez przeładowywania jakimiś linkami itp..

stefcio - Wto 30 Sty, 2007 11:19

to banał.
Zakładam , że masz 3 zdjęcia i nazywają sie 1 , 2 , 3.
Kod:
On load(){
1._visible=0;
2._visible=0;
3._visible=0;

ox=math.random(3);
if (ox==2){
1._visible=0;
2._visible=1;
3._visible=0;

}else if......
}
kapujesz o co chodzi:)??Możesz zrobić w szybszy sposób.

m_kola - Wto 30 Sty, 2007 12:24

Kapuję o co chodzi ale nie bardzo mogę zrozumieć, czemu mi to nie działa.
Wyskakuje mi komunikat:
Kod:
Expecting statement but found '1' in script:
Scene_1::onLoad () {

    }
    1._visible=0;
    3._visible=0;

natomiast jak zmienię aby nazwy były w "" czyli np. "3" wówczas mam:
Kod:
ERROR: a String variable cannot have a '._visible' property or method in statement:
Scene_1::onLoad () {
::   9: "1"._visible=0
Referenced from: "_root"

stefcio - Wto 30 Sty, 2007 12:26

nazwij nie cyframi
m_kola - Wto 30 Sty, 2007 12:39

Tak, już do tego właśnie odszedłem. Problem polegał na tym, że nazwa nie może się zaczynać od cyfry. To tak dla potomnych;) Dzięki za pomoc!

Powered by phpBB modified by Przemo © 2003 phpBB Group