Just to add to my previous message:
Any negative sprite number seems to work for the sprite channel:
sendSprite(-1000, #someFMethod, "hello")
-- "hello"
sendSprite(-0, #someFMethod, "hello")
-- "hello"
Bertil Flink
Creative Media
[EMAIL PROTECTED]
> Try again Ryan.
>
> -------------------------
> Framescript:
>
> on exitFrame me
> go the frame
> end
>
> on someFMethod me, someArg
> put someArg
> end
> -------------------------
>
> >From the message window:
>
> sendSprite(-5, #someFMethod, "hello")
> -- "hello"
>
>
> You *are* playing the movie, aren't you?
>
> Good Luck,
>
>
> Bertil Flink
> Creative Media
> [EMAIL PROTECTED]
>
>
>
>
> ----- Original Message -----
> From: "Ryan Adams" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, January 12, 2001 2:52 PM
> Subject: Re: <lingo-l> Accessing Frame Script Property variables
>
>
> > i cannot get this to work!!!
> >
> > sendSprite(-5, #someFMethod, someArg) is the same as using....
> >
> > sprite(-5).someFmethod(someArg)
> >
> > Yes??
> >
> > I keep getting handler or property not found if I use the second method
> >
> >
> > if I put
> >
> > put me.spritenum
> >
> > in the beginsprite handler of the framescript it does indeed report -5.
> >
> > I don't understand why i cannot access methods or member vars using the dot
> > notation.
> >
> > Cheers
> >
> > Ryan
> >
> > ----- Original Message -----
> > From: Richard Tribe <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Friday, January 12, 2001 1:17 PM
> > Subject: RE: <lingo-l> Accessing Frame Script Property variables
> >
> >
> > >
> > > sendSprite(-5, #someFMethod, someArg).
> > >
> > > I use the above all the time for sprites to call F methods (I think I have
> > a
> > > centralist tendency that makes me prefer making decisions in the F script
> > > rather than sprites !)
> > > I dunno if there is any difference between using '-5' and '0' for sending
> > > messages to the frame script .....
> > >
> > > As pointed out you can use a method as a safer wrapper for changing a F
> > > property.
> > >
> > > cheers
> > >
> > > -
> > > Richard Tribe
> > > Director Programmer - Interactive dept.
> > >
> > > > ----------
> > > > From: Pranav Negandhi
> > > > Reply To: [EMAIL PROTECTED]
> > > > Sent: Friday, January 12, 2001 12:46
> > > > To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> > > > Subject: RE: <lingo-l> Accessing Frame Script Property variables
> > > >
> > > > Naaahhh....it doesn't work. Here's what I tried out.
> > > > property mySprite
> > > >
> > > > on beginSprite me
> > > > mySprite = sprite(me.spriteNum)
> > > > put mySprite
> > > > end beginSprite me
> > > >
> > > > on exitFrame me
> > > > go the frame
> > > > end
> > > >
> > > > The beginSprite puts (sprite -5) in the message window.
> > > > Then in the message window I keyed in:
> > > > put sprite(0).mySprite and I got a "property not found" error. Any other
> > > > ideas, anyone?
> > > >
> > > > <snip>
> > > >
> > > > > sprite(100).p_number = new_number
> > > > >
> > > > > My question is, how can I manipulate a property variable of the frame
> > > > > script??? Is this possible?
> > > >
> > > > It's possible. a frame's sprite number is 0
> > > >
> > > > sprite(0).p_number = new_number
> > > >
> > > > <snip>
> > > >
> > > > And as far as Karinas point about not setting onject properties
> > externally
> > > > goes, I am absolutely for that. Good point.
> > > >
> > > >
> > > > Regards,
> > > > Pranav
> > > >
> > > >
> > > > _____________________________________________________
> > > > Chat with your friends as soon as they come online. Get Rediff Bol at
> > > > http://bol.rediff.com
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > [To remove yourself from this list, or to change to digest mode, go to
> > > > http://www.penworks.com/LUJ/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!]
> > > >
> > > >
> > >
> > >
> > > This e-mail, and any attachment, is confidential. If you have received
> > > it in error, please delete it from your system, do not use or disclose
> > > the information in any way, and notify me immediately. The contents of
> > > this message may contain personal views which are not the views of the
> > > BBC, unless specifically stated.
> > >
> > > [To remove yourself from this list, or to change to digest mode, go to
> > > http://www.penworks.com/LUJ/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/LUJ/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/LUJ/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/LUJ/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!]