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

SWiSH Max - Losowa scena....

g4bi - Pią 09 Maj, 2008 08:06
Temat postu: Losowa scena....
Witam!

Mam maly problem z wymuszeniem SM2 do losowego wybierania scen.
Nazwy scen: start, _1, _2, _3, _4, _5 itd

Oto fragmenty kodu w roznych wariacjach:

scena: start

Kod:

onFrame (1)
{
  r = "_" add String(Math.randomInt(5)+1);
  trace(r);//wyswietla prawidlowo
  gotoSceneAndPlay(r,1);

}


lub

Kod:

onFrame (1)
{
  czlon = "_";
  r2 = concat(czlon, String(Math.randomInt(5)+1)) ;
  trace(r2);//prawidlowa wartosc
  gotoSceneAndPlay(r2,1);

}


nawet i tak:)
Kod:

onFrame (1)
{
  r = String("`" + "_" + String(Math.randomInt(5)+1)) + "`";
  trace(r);
  gotoSceneAndPlay(r,1);

}


Debuger wywala:
Cytat:

Oczekuje się 'ciąg znaków w cudzysłowach' w kodzie:
Start::onFrame (1)
Start, linia 9: gotoSceneAndPlay(r,1)


Zwracam sie z prosba o pomoc:) Niestety koncza mi sie pomysly a problem raczej wydaje sie banalny:/

Pozdrawiam!

mielu - Pią 09 Maj, 2008 16:50

może z ifami
Kod:


if(r==1) gotoSceneAndPlay(_1,1) ;
else if(r==2) gotoSceneAndPlay(_2,1) ;
....


g4bi - Pon 12 Maj, 2008 12:39

Dziekuje! Oczywiscie dziala jak nalezy :) )

Powered by phpBB modified by Przemo © 2003 phpBB Group