事件发生后,另一帧上出现意外帧
答
这段代码让你的框架的“key1”变得敏感。为了敏感,它需要弹出...
所以问题是为什么该代码块执行?你说“我不知道为什么再次调用这个代码”。其他任何人都不会因为你共享了一小部分整体代码。显然,控制流程正在把你带入这个块,所以你应该努力理解这是为什么。您可以尝试使用调试器来执行代码执行,或者您可以插入一些老式的MESSAGE语句以查看其底部。
如果你想围绕这个问题进行研究,你可以在条件逻辑中包装这些代码。定义和设置确定的f选择框的所希望的状态的变量,并使用该控制灵敏度逻辑:
define variable f-shouldBeVisible as logical no-undo.
if .... then
f-shouldBeVisible = yes.
else
f-shouldBeVisible = no.
...
else
do:
if f-shouldBeVisible then
assign ll-lgst-key1:SENSITIVE in frame f-selection = TRUE
ll-lgst-key2:SENSITIVE in frame f-selection = FALSE
.
end.
当然,看起来种愚蠢 - 但它仅仅是与严重过一个例子简单的逻辑。
OTOH如果你知道足够的设置变量,你应该能够找出ELSE分支为什么执行。但也许这是一个有用的第一步。
感谢您的回答,我分享了一个小代码块,因为这是一个非常大的项目(从工作),所有的文件都连接,也有很多包括和其他类型的文件..此外,我们正在使用超编辑开发和编辑代码。这部分代码也是字符串变量的一部分,我发送到一个文件..我想添加if-else但代码很大,所以我不能确定我会影响什么或在哪里添加它..谢谢反正! – hbc