PDA

Volledige versie bekijken : flash mx naar flash 8 foutje


TECE
%Europe/Berlin %753 %2006, 19:05
hallo, ik zit weer eens met een probleempje.
het was al lang geleden dat ik nog eens een scriptje van flashkit had afgesnoept, ik hda het gebruikt in een movie die in flash mx was gemaakt maar nu dat ik in flash 8 werk wou ik die movie eens opfluffen, maar ie geeft nu dus een error aan ivm dat scriptje.

het gaat om een mc met daarin 14 frames. in deze mc zit nog een mc met een ster in getekend en een instance name "s"

op frame 1 staat volgende code:
Loopie1 = "10";

en op frame 14 staat volgende AS
while (Number(Loopie1)>=1) {
Loopie1 = Loopie1-1;
Scale = Number(random(50))+10;
setProperty("s", _y, random(250));
setProperty("s", _x, random(550));
setProperty("s", _rotation, Number(random(5))+1);
setProperty("s", _xscale, Scale);
setProperty("s", _yscale, Scale);
n = Number(n)+1;
bn = "s" add n;
duplicateMovieClip("s", bn, n);
}


volgens het output venster zou de fout zich situeren op volgende lijn:
bn = "s" add n;

voor ik deze movie converteerde naar flash 8 werkte alles nog perfect.
maar ikzelf weet niet wat er juist fout is gegaan.

kan iemand mij helpen?

groeten van TECE

Dauntless
%Europe/Berlin %770 %2006, 19:29
'add' wordt niet meer ondersteunt in Flash 8.
Heel je script is eigenlijk ook erg verouderd.
Vind je dit niet gemakkelijker?
while (Number(Loopie1)>=1) {
Loopie1 = Loopie1-1;
Scale = Number(random(50))+10;
s._y = random(250);
s._x = random(550);
s._rotation = Number(random(5))+1;
s._xscale = Scale;
s._yscale = Scale;
n = Number(n)+1;
bn = "s" + n;
duplicateMovieClip("s", bn, n);
}