我有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)。
发生了什么事?
谢谢。
答案 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上运行。
无论哪种方式,这可能是一个错误,您可以根据需要报告。