> hi, rob > yes, you´re right, that´s exactly my problem. i´ve made a > simple dir just > to show what´s happening. here are the scripts: > > movie script > --################## > on startMovie > repeat with i = 1 to 3 > puppetSprite i,TRUE > sprite(i).member = member 1 of castLib 1 > sprite(i).loc = point(400 + random(70),300 + random(70)) > sprite(i).scriptInstanceList.add(script("zoom")) > sendAllSprites(#change,1) > updateStage > end repeat > end > --##################
Try adding an "on new me" handler to your script, and have it return me. Then try creating an instance first, then adding it. newInstance = script("zoom").new() Sprite(i).scriptInstanceList.add(newInstance) Cordially, Kerry Thompson [To remove yourself from this list, or to change to digest mode, go to http://www.penworks.com/lingo-l.cgi To post messages to the list, email [EMAIL PROTECTED] (Problems, email [EMAIL PROTECTED]). Lingo-L is for learning and helping with programming Lingo. Thanks!]