> Ken--I was referring to the stack that opens in response to the RR "Answer" 
> command. Is it possible to set a preopencard handler in that stack?

Yes, but for the reasons that Wilhelm wrote you wouldn't be able to distribute 
a raw stack to someone else and have it work right in their IDE.

I *DO*, however, have a workaround to this that seems to work in my tests:

1) In your stack create a hidden button (I called mine "AnswerLoc") with this 
script:

global gAnswerLoc
on preOpenCard
   if the short name of this stack is "Answer Dialog" then
      if gAnswerLoc is not empty then
         set the loc of stack "Answer Dialog" to gAnswerLoc
         put "" into gAnswerLoc
      end if
   end if
   pass preOpenCard
end preOpenCard

2) Sometime before you call on "answer" for the first time, insert the script 
of that button "into front" to make it a frontScript:

insert script of btn "AnswerLoc" into front

3) When you're ready to call on "answer", set the global gAnswerLoc to the loc 
you want the answer dialog to appear at, and then call "answer":

global gAnswerLoc
on mouseUp
   put "100,100" into gAnswerLoc
   answer "Hello"
end mouseUp

This will give you the desired effect, it cleans up after itself nicely, and is 
completely distributable.


Ken Ray
Sons of Thunder Software, Inc.
Email: k...@sonsothunder.com
Web Site: http://www.sonsothunder.com/  

_______________________________________________
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