问题标签 [livecode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
528 浏览

naming-conventions - LiveCode (RunRev) 中函数命名的一些最佳实践

本着 LiveCode 向开源迈进的精神,我一直致力于编写一些对社区非常有用的库堆栈。我编写了关于游戏评分系统、健康指标、信用卡处理和 Web API 端点访问的库。

在我将这些库发布到社区之前,我想尝试遵循一些现有的最佳实践以使代码更具可读性。

以下是我用于变量命名的一些标准:

处理程序或函数命名是否有类似的最佳实践?还感谢有关实时代码库最佳实践的一般建议。

0 投票
2 回答
254 浏览

markdown - pandoc转换器是否有外部LiveCode?

是否有包装 pandoc http://johnmacfarlane.net/pandoc/文档转换器的外部(插件)?我想通过 pandoc 运行 LiveCode 字段的内容,并将结果返回到 LiveCode 变量/字段中。pandoc 的一个突出用途是将 markdown 转换为 HTML。也许在 LiveCode 中实现了这样的转换器?

降价实现列表:https ://github.com/markdown/markdown.github.com/wiki/Implementations

0 投票
1 回答
614 浏览

json - 在 LiveCode Standalone 中使用 mergJSON - 没有功能?

我在 LiveCode 中使用 mergJSON 外部,在 IDE 中一切正常,但在独立应用程序中却没有。我使用 LiveCode 6.0.1 Community Edition for Mac OSX 10.8.3 和 mergJSON ( https://github.com/montegoulding/mergJSON )

当我创建一个独立的应用程序 (Mac)时,mergJSON 功能似乎不再存在。没有错误消息,只是没有任何作用。

我有一个按钮,可以抓取一段 JSON 数据,将其转换为 LiveCode 数组并填充 DataGrid。这在 IDE 中运行良好。当我在独立应用程序中按下它时,它什么也不做。

独立发电机设置

应该确保对于独立应用程序,mergJSON 脚本库是可见的,它们是可见的。目前我正在使用“在保存独立时搜索所需的包含... ”选项独立设置。

有人有什么建议吗?

谢谢,

史蒂夫

0 投票
3 回答
278 浏览

data-structures - 组可以用来模拟其他语言的“类”或“结构”数据结构吗

LiveCode 中是否有可以用作关联数据的“持有者”的数据结构,让我共同处理它?我来自 Java / Javascript / C 背景,所以我正在寻找 Class 或 Struct 类型的数据结构。

我找到了 Groups 的例子,它们似乎有一些这样的功能,但感觉有点像我在弯曲语言来满足我的需求。

作为一个具体的例子,假设我的屏幕上有一个图像字段,它会随机显示一个图像,并在按下时播放相关的声音剪辑。我希望创建一个包含图像路径和相关声音剪辑路径的“结构”列表,并使用该数据填充图像字段并决定播放什么声音剪辑。

在这种情况下,组是否是正确的结构?还是我以一种与 LiveCode 的工作方式不相符的方式来处理这个问题?

0 投票
1 回答
219 浏览

livecode - mApp 移动应用程序框架可用于数据网格表单布局?

Monte 的移动应用程序框架 (mApp) 可以与表格形式的数据网格一起使用,因为它可以直接缩放以适应各种屏幕尺寸和分辨率。

我们需要做些什么才能让它与 datagrid 表单布局一起工作?即我们也可以将它用于表单布局内容吗?如果是这样,怎么做?

干杯,艾伦

0 投票
3 回答
745 浏览

android - 启动应用程序将仅在 livecode 5.5.5 中显示黑屏

我创建了一个 android livecode 应用程序来显示一个 hello world 对话框。当我选择

Development->test

它将启动应用程序但只显示黑屏。我错过了什么?

我正在使用 Livecode 5.5.5 和真实设备版本:Android 4.1.2。

0 投票
1 回答
250 浏览

ios - mergAccessory ios 外部是否仅用于打印机?

在文档中,我们有以下命令。

它们仅适用于打印机还是可以普遍使用?例子?

更新 2:我被困在 mergAccessoryOpenSession 上。我认为在这个案例上没有开过任何会议。

这是我当前的代码。

0 投票
1 回答
82 浏览

audio - mergExt - 避免播放音频停止 mergAVCamSet

我正在使用 mergAV 在 iOS 的 LiveCode 项目上录制视频。一切正常,但是当我播放音频时,mergAVCamSet 停止工作并且似乎冻结了。有没有办法播放音频并让 mergAVCamSet 继续工作或这两个操作发生冲突?

0 投票
3 回答
283 浏览

mouseevent - 如何创建图像按钮?

我想显示一个充当按钮的图像。这意味着当我单击图像时,将mouseUp执行一个处理程序。

  • 图像区域没有mouseUp处理程序
  • 这些按钮似乎没有我可以为它们分配图像的属性。
0 投票
3 回答
1208 浏览

button - 如何使用脚本创建一组按钮?

我想用脚本创建一组按钮。这包括设置大小和位置以及分配 mouseUp 处理程序。

mouseUp 处理程序应该是

名称列表位于文本变量 tCardNames 中。每行都有一个卡名。