|
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!
|
|