下一张卡延迟在iPad上运行,但在Max上没有

时间:2014-06-04 05:26:23

标签: livecode

我有2张牌并输入命令“转到下一张牌”和“转到上一张牌”有效。

按钮上的第一张卡片代码:

on mouseUp
    visual effect push left very fast
    go to next card 
end mouseUp

按钮上的第二张卡片代码:

on mouseUp
   visual effect push right very fast
   go to prev card
end mouseUp

延迟是2秒。我已经在iPad上测试了它,但在Mac上没有延迟。

我在macOS上使用livecode版本6.7(dp4)。

发生了什么事?

谢谢。

1 个答案:

答案 0 :(得分:0)

我在Mac OS X 10.6.8上使用LiveCOde 6.0对此进行了测试。您的代码是正确的,并且工作正常。

您无法编写您正在使用的Mac OS X版本。也许,这种视觉效果在您的Mac OS X版本上无法正常工作。此外,我安装了QuickTime 7.6.6。如果你有不同版本的QT,这可能是罪魁祸首。

也许你的Mac太快而无法显示"非常快"视觉效果。在这种情况下,我会将它报告给RunRev作为一个错误,他们可能会进行一些小的调整,使其适用于您的Mac和您的OSX版本。

LiveCode 7中也可能存在错误,导致语法功能失常。你可以试试这个:

on mouseUp
    lock screen for visual effect
    go to next card 
    unlock screen with visual effect push left very fast
end mouseUp

当我阅读LiveCode字典时,我注意到大多数视觉效果与它们工作的平台一起列出。没有列出推送效果的平台。也许有一个已知的问题使它无法在某些版本的Mac OS X上运行。

无论哪种方式,这可能是一个错误,您可以根据需要报告。