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!]

Reply via email to