How to edit a script with a script?
Reinhold Venzl-Schubert
R.Venzl-Schubert at t-online.de
Sat Jan 7 14:05:51 CST 2006
Hi!
I have a stack "Karten" with a lot of cards and a lot of images
(BiFra1, BiFra2, BiFra3, ... ,BiFra20).
I want to move the images with the mouse. Therefore I will add the
following lines to the scripts of the images:
on mousedown
if the visible of btn "Krtgeaendert" then # Krtgeaendert means
"card is changed". This button is visible when the user is changing
the cards
grab
me #
and it stopps the changing. Only in changing-mode it shall be
possible to drag the image to another position.
end if
end mousedown
Because I don't want to change each script manually I created a
little stack and a button with this script:
on mouseUp
global ScriptMerk
go stack "Karten"
repeat with i = 1 to 20
if there is a img ("BiFra" & i) then
put the script of img ("BiFra" & i) into ScriptMerk
if "on mousedown" is not among the lines of ScriptMerk then
add CR & "on mousedown" & CR & "if the visible of btn
"Krtgeaendert" then" & CR &\
"grab me" & CR & "end if" & CR & "end mousedown" to
ScriptMerk
set the script of img ("BiFra" & 1) to ScriptMerk
edit the script of img ("BiFra" & i)
end if
end if
end repeat
But when I try to apply the script I get the Script Error:
if: not a command
if: error in command
Metacard is grumbling about the word Krtgeaendert.
It understand it as a command, because it follows a behind the second
quotation mark.
In what way can I put the name of a button in a script?
Thanks
Reinhold
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.runrev.com/pipermail/metacard/attachments/20060107/54cb58f1/attachment.html
More information about the metacard
mailing list