Ask a Question related to Macromedia Director Lingo, Design and Development.

  1. #1

    Default 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

  2. Similar Questions and Discussions

    1. 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...
  3. #2

    Default Re: setScriptList ???

    "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


    Robert Tweed Guest

  4. #3

    Default 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

  5. #4

    Default Re: setScriptList ???

    That did the trick!
    Thank you!
    Clay

    "Clay Atfield" <clay@impactcommunications.com> wrote in message
    news:br26b6$rj7$1@forums.macromedia.com...
    > 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

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139