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

Reply via email to