Exactly I'm studying scripts by some "pros" (Jacque, David, Malte-animation engine)
in order to get a group on creating custom visual effect that I can use "all over the place" but creating an external script/text stack I've been doing server side script for so many years, the whole UI coding is all new but a lot more fun! so If you want "safe" generic handlers… and you don’t' want to worry about the name space collisions you need to use the long ID to drive things like this put the long id of grp "lessonTextControl" into pEffectsTarget send "object_FadeOut pEffectsTarget,0, 2, 20" to me wait for 2 seconds with messages #then in your library: command object_FadeIn pEffectsTarget, newBlendLevel, someIncrement, someDelay set the blendLevel of pEffectsTarget to newBlendLevel if newBlendLevel > 0 then subtract someIncrement from newBlendLevel send "object_FadeIn pEffectsTarget, newBlendLevel,someIncrement,someDelay" to me in someDelay milliseconds else set the blendLevel of pEffectsTarget to 0 end if end object_FadeIn command object_FadeOut pEffectsTarget, newBlendLevel, someIncrement, someDelay set the blendLevel of pEffectsTarget to newBlendLevel if newBlendLevel <100 then add someIncrement to newBlendLevel send "object_FadeOut pEffectsTarget, newBlendLevel,someIncrement,someDelay" to me in someDelay milliseconds else set the blendLevel of pEffectsTarget to 100 end if end object_FadeOut Disclaimer: I am not a real programmer and I don't really know what I am doing, but because it is LiveCode I can still reach my goals ☺ BR On 1/25/17, 5:44 AM, "use-livecode on behalf of Bob Sneidar via use-livecode" <use-livecode-boun...@lists.runrev.com on behalf of use-livecode@lists.runrev.com> wrote: I want to create a variable called tTargetField so I use put "Hello" into tTargetField Now I want to put something into a field so I create a variable called tTargetField2 and put the long id of field "foo" into tTargetfield2 Then to put something into the field I put "Hello" into tTargetField2 Now do you see? All I am doing here is replacing the value of tTargetField2 that used to contain the long id of field "foo" with the word "Hello". How does the engine know what you mean? It's Ambiguous. Bob S _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode