我想在扩展类型为“.livecode”的运行时上保存项目。有可能吗?
以下是一个例子:
on mouseUp
save stack "testStack"
end mouseUp
我尝试了这个建议:
在“堆栈”下的LC中的“独立应用程序设置”中启用 “将子堆栈移动到单个堆栈文件中”。启用此选项 你可以从独立的地方保存亚组。
我在主堆中创建了substack“testsub”。
在mainstack中,我创建了一个按钮来保存子包。这是代码:
on mouseUp
save stack "testsub"
end mouseUp
它不保存文件。
答案 0 :(得分:0)
你只能保存亚组。不是独立的。 要保存亚组件,您需要在实时代码中调整独立设置。
在"独立应用程序设置"在LC" Stacks"启用"将子堆栈移动到单个堆栈文件中#34;。启用此选项后,您可以从独立模块中保存子包。
让我们说你的独立包含一个名为" main"和一个称为"偏好"。
的子包然后,您可以使用save stack "preferences"
保存子包,并将堆栈保存回磁盘。
您甚至可以从堆栈首选项本身的脚本中保存堆栈。 save this stack
但是如上所述,只有当substack在单独的堆栈文件中时,这才有效。 无法保存主堆栈。
答案 1 :(得分:0)
可能你不能做你想做的事,因为LiveCode没有写入应用程序文件夹的权限(如果你从应用程序文件夹运行应用程序)。将修改后的堆栈写入首选项文件夹或简单地写入文档文件夹,您将能够保存修改。