The earlier post (by Jake Prime) is probably the explanation. But also, random() is deprecated; instead of random(x), you should use Math.floor(Math.random() * x).
― Mike Keesey > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:flashcoders- > [EMAIL PROTECTED] On Behalf Of Berkay Unal > Sent: Thursday, September 21, 2006 8:04 AM > To: [FlashCoders] > Subject: [Flashcoders] Working on Flash 6 player but not on Flash 8 > > Hi Coders, > > Can someone please tell me whats the problem with this code . it's working > on fl6 but not fl8 . Thanks > > Code: > > ---------- > > counter++; > // hiding the first dot > dot._visible = false; > // particle generator > > // setting of the shape and velocity for each new dot > this["dot"+counter].gotoAndStop("shape"); > this["dot"+counter].speedx = (random(speed*10)/10)-(random(speed*10)/10); > this["dot"+counter].speedy = (random(speed*10)/10)-(random(speed*10)/10); > // FX scaling and fading for every dots > for (i=counter; i>counter-maxdot; i--) { > this["dot"+i]._x = > this["dot"+i]._x+this["dot"+i].speedx+Math.cos((counter+i)/frequency)*am pl > itude+forcex/friction; > this["dot"+i]._y = > this["dot"+i]._y+this["dot"+i].speedy+Math.sin((counter+i)/frequency)*am pl > itude+forcey/friction; > //friction > this["dot"+i].speedx = this["dot"+i].speedx/friction; > this["dot"+i].speedy = this["dot"+(i)].speedy/friction; > if (fxscale == true) { > this["dot"+i]._xscale = (maxdot-(counter-i))*(100/maxdot)*scale; > this["dot"+i]._yscale = (maxdot-(counter-i))*(100/maxdot)*scale; > } else { > this["dot"+i]._xscale = 100*scale; > this["dot"+i]._yscale = 100*scale; > } > if (fxfade == true) { > this["dot"+i]._alpha = (maxdot-(counter-i))*(100/maxdot); > } else { > this["dot"+i]._alpha = 100; > } > } > // removing old dots > if (counter>=maxdot) { > eleman = counter-maxdot; > removeMovieClip(this["dot"+eleman]); > } > // managing maxdots changes : destroying unused dots > maxdotdif = maxdot-maxdot0; > if (maxdotdif<0) { > for (i=counter-maxdot; i>=counter-maxdot0-1; i--) { > removeMovieClip(this["dot"+i]); > } > } > trace("a"); > maxdot0 = maxdot; > > -------- > > -- > Berkay UNAL > [EMAIL PROTECTED] > _______________________________________________ > [email protected] > To change your subscription options or search the archive: > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > Brought to you by Fig Leaf Software > Premier Authorized Adobe Consulting and Training > http://www.figleaf.com > http://training.figleaf.com _______________________________________________ [email protected] To change your subscription options or search the archive: http://chattyfig.figleaf.com/mailman/listinfo/flashcoders Brought to you by Fig Leaf Software Premier Authorized Adobe Consulting and Training http://www.figleaf.com http://training.figleaf.com

