Bonjour,
I suggest a mix of Jacques' and Jim ' scripts
and addition of a line to eliminate the current scripts of the 100
buttons
on changeScripts
--put fld "newScript" into baseScript
repeat with k = 1 to the number of cards
repeat with m = 1 to the number of btns in cd k
get word 1 of the short name of btn m of cd k
if char 1 of IT = "d" and char 2 to -1 of IT < 101 then
set the behavior of btn m of cd k to the long ID of
button "BCommonscript" of cd 1
set the script of btn m of cd k to empty -- clean the
script of the button
end if
end repeat
end repeat
end changeScripts
Best regards from Grenoble
André
Le 4 mars 10 à 20:25, Jim Ault a écrit :
Yours is the best solution, Jacques, if using Rev 3.0 or later.
Repeat loops will work on all versions 2.2+
Jim Ault
Las Vegas
On Mar 4, 2010, at 11:05 AM, Jacques Hausser wrote:
Hi William
A good case for using behaviors ! Set the script of an hidden btn
"BCommonScript" as you want and then put somewhere in the opening
process of your stack:
repeat with i = 1 to 100
put "d" &i into tButtonName
set the behavior of btn tbuttonName to the long ID of button
"BCommonscript"
end repeat
Jacques
Le 4 mars 2010 à 19:46, William de Smet a écrit :
Hi there,
I have a stack with 100 buttons in it and they all have the same
script.
The buttons are called "d1" to "d100".
How do I change the code for all of them in one time?
I don't feel like copy/paste 100 times.
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your
subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution