Ask a Question related to Macromedia Director Lingo, Design and Development.
-
Clay Atfield #1
setScriptList ???
Hello all I'm stuck,
During runtime I am trying to add a behavior to a sprite and change the
behavior properties of this behavior to different values. I have had
limited success using setScriptList in that I'm able to change the
properties but there is a lag in response. The behavior keeps the properties
of the prior setScriptList running. Macromedia doesn't have any valuable
info on this subject has anyone had success with this? The key here is
changing the properties of the behavior dynamically.
Thank you in advance,
Clay Atfield
Clay Atfield Guest
-
setScriptList for a puppetSprite
Dear Lingo friends, is it possible to attach a scriptlist to a puppetted sprite? I got always error: "Script error: Incorrect behavior... -
Robert Tweed #2
Re: setScriptList ???
"Clay Atfield" <clay@impactcommunications.com> wrote in message
news:bqqu0d$c8s$1@forums.macromedia.com...Add the script to the scriptInstanceList - don't use setScriptList. First> Hello all I'm stuck,
> During runtime I am trying to add a behavior to a sprite and change the
> behavior properties of this behavior to different values.
create an instance of the script using:
myScript = script(scriptName).new()
Then set the properties like so:
myScript.theProperty = "the value"
If you want to see a more detailed example of doing this, I posted a
complete function the other day that is designed to let you attach
behaviours at runtime and override some properties. See:
[url]http://tinyurl.com/xxtf[/url]
It is only designed to override the properties that can be set in the
behaviours panel. If you want to alter other properties, you would need to
make a minor adjustment to the function.
- Robert
Robert Tweed Guest
-
Clay Atfield #3
Re: setScriptList ???
Thank you,
I'll check this out.
Clay
"Robert Tweed" <robert@killingmoon.com> wrote in message
news:bqr1oe$hfp$1@forums.macromedia.com...> "Clay Atfield" <clay@impactcommunications.com> wrote in message
> news:bqqu0d$c8s$1@forums.macromedia.com...>> > Hello all I'm stuck,
> > During runtime I am trying to add a behavior to a sprite and change the
> > behavior properties of this behavior to different values.
> Add the script to the scriptInstanceList - don't use setScriptList. First
> create an instance of the script using:
>
> myScript = script(scriptName).new()
>
> Then set the properties like so:
>
> myScript.theProperty = "the value"
>
> If you want to see a more detailed example of doing this, I posted a
> complete function the other day that is designed to let you attach
> behaviours at runtime and override some properties. See:
>
> [url]http://tinyurl.com/xxtf[/url]
>
> It is only designed to override the properties that can be set in the
> behaviours panel. If you want to alter other properties, you would need to
> make a minor adjustment to the function.
>
> - Robert
>
>
Clay Atfield Guest
-
Clay Atfield #4
Re: setScriptList ???
That did the trick!
Thank you!
Clay
"Clay Atfield" <clay@impactcommunications.com> wrote in message
news:br26b6$rj7$1@forums.macromedia.com...the> Thank you,
> I'll check this out.
> Clay
> "Robert Tweed" <robert@killingmoon.com> wrote in message
> news:bqr1oe$hfp$1@forums.macromedia.com...> > "Clay Atfield" <clay@impactcommunications.com> wrote in message
> > news:bqqu0d$c8s$1@forums.macromedia.com...> > > Hello all I'm stuck,
> > > During runtime I am trying to add a behavior to a sprite and changeFirst> >> > > behavior properties of this behavior to different values.
> > Add the script to the scriptInstanceList - don't use setScriptList.to> > create an instance of the script using:
> >
> > myScript = script(scriptName).new()
> >
> > Then set the properties like so:
> >
> > myScript.theProperty = "the value"
> >
> > If you want to see a more detailed example of doing this, I posted a
> > complete function the other day that is designed to let you attach
> > behaviours at runtime and override some properties. See:
> >
> > [url]http://tinyurl.com/xxtf[/url]
> >
> > It is only designed to override the properties that can be set in the
> > behaviours panel. If you want to alter other properties, you would need>> > make a minor adjustment to the function.
> >
> > - Robert
> >
> >
>
Clay Atfield Guest



Reply With Quote

