Bingo. Thank you very much. ~matt desimone [EMAIL PROTECTED] www.syrupnyc.com
> -----Original Message----- > From: [EMAIL PROTECTED] [mailto:lingo-l- > [EMAIL PROTECTED]] On Behalf Of Irv Kalb > Sent: Thursday, February 21, 2002 1:01 PM > To: [EMAIL PROTECTED] > Subject: RE: <lingo-l> Once more into the VOID > > The last line of the new handler in "myScript" needs to be: > > return me > > I'll bet you are missing that. > > Irv > > At 12:47 PM -0500 2/21/02, Matthew DeSimone wrote: > > > At 10:48 -0500 02/21/2002, Matthew DeSimone wrote: > >> > >> >(my stack is declared on startmovie to be a linear list of 25 > >positions) > >> > > >> >global myStack > >> > > >> >on getStackPointer > >> > counter = 1 > >> > repeat with counter = 1 to myStack.count > >> > if myStack[counter] = 0 then > >> > myStack[counter] = new(script "myScript") > >> > return counter > >> > end if > >> > end repeat > >> >end getStackPointer > >> > > >> >Everything seems straightforward here, and the script compiles > >without > >> >syntax errors. However, when I run the movie and call the handler > >> >myStack[counter] is always returned as VOID. > >> > >> Are you sure that your script is being properly instanced? > >> > >If I use the new() call in a single var (my old method), it works fine. > >I also ran a test movie with a script that would output "child created" > >when "on new me" was called. The new() call again operates properly > >unless I put it in the structure above, at which point I do not see the > >output, which leads me to believe that the new script is never being > >created/called. > > > > > >> Also if you are wanting to do something with the counter var, you > >> need to add ()s after you call the stack pointer script. That is, > >> this: > >> > >> somePointer = getStackPointer > >> > >> likely won't work, whereas this: > >> > >> somePointer = getStackPointer() > >> > >> probably will. > >> > >Already am. My calling syntax for the getStackPointer works fine, its > >just the creation of the object which is giving me angst. > > > >> Why not set a breakpoint and see what's actually happening in the > >> debugger? > >> > >> -- > >> > >> Warren Ockrassa | http://www.nightwares.com/ > >Set them all over the getStackPointer handler. It just seems to never > >create the new instance. Is there something I'm missing in the parent > >handler itself that I should be declaring in order to make it work > >properly as a child? > > > >~matt desimone > >[EMAIL PROTECTED] > >www.syrupnyc.com > > > > > >[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!] > > > -- > > Lingo / Director / Shockwave development for all occasions. > > (Home-made Lingo cooked up fresh every day just for you.) > [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!] [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!]