Bonjour,

 I am trying to modify an app. using behaviors,
To simplify, let's say that I have two independent stacks :
"stack 1.rev" and "stack 2.rev"

the behavior of stack 2 is set to the script of a button on stack 1 (button "behaviorOfStack2")
The script of this button is :
------
on singBeep
beep 5
end singBeep
------
on this same stack 2 there is a group "group1" whose behavior is set to the script of a button on stack 1 (button behaviorOfGroup1)
The group is composed of 2 fields, the second is named "fldTarget"
The script of this button is:
-----
on openField
if the short name of the target is "fldTarget" then singBeep
end openField
-----
Works well: beep when opening the field "fldTarget" (either selecting in it, or coming in it from the first field by tab)

But
If I save and close these 2 stacks when I reopen them that does not work anymore (I get a "can"t find handler" error, and in tRev, the tab of the group's script opens up with some empty lines in it !!!??)

However, In the message box, If I ask for the behaviors of stack 2 and of group1 I get the right answer (also, the behavior of group1 is still there at the bottom of the Basic properties pane of the group).

Despite this, I have to set again the two behaviors (of stack 2 and group1) in order to get my openField handler working.

Is it normal to set again the behaviors of objects each time the stacks are opened? or am I missing something?

Thanks a lot in advance for any help


Best regards from Grenoble

André

_______________________________________________
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

Reply via email to