问题标签 [adobe-captivate]
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.
javascript - 使用 adobe captivate 清除文本输入框中的内容
我正在 adobe 中制作一个简单的数学游戏。当幻灯片加载时,会生成两个随机数。用户在文本输入框中输入一个总和并提交他们的答案。如果用户的答案与正确的总和相匹配,他们就会得到一个新问题。
所有这些都有效,但我不知道如何在他们提交时从文本输入框中清除他们的答案。
我的代码如下:
moodle - 将 Scorm 软件包从迷人升级到故事情节时缺少评分信息
最近,我们开始将一系列 SCORM 包从 Adobe Captivate 迁移到 Articulate Storyline。但是,当将最终包上传到 LMS (Moodle) 时,所有关于成绩的信息都会丢失。
除了验证清单中的名称之外,还有其他方法可以防止这种情况发生吗?
接受任何建议。
android - 需要开发可以支持使用 Adobe Captivate 开发的模块的 Android 和 iOS 应用程序
我开发了一个电子学习模块,它使用Adobe Captivate以HTML5 和 SWF两种格式发布。该模块还具有一些交互式元素/操作,可以在单击它们时访问它们。模块在网络浏览器中运行良好。
我的要求 - 我需要开发可以利用上述电子学习模块的Android 和 iOS 原生应用程序。
我在网上搜索过,但找不到与此主题相关的任何内容,如果有人实现了此功能,请进一步指导。谢谢。
actionscript-3 - 如何将 ActionScript 2 SWF 文件转换为 ActionScript 3 SWF 文件
我用 Swish max 4 创建了一个ُSWF 文件。然后我将它加载到 Captivate Software 中。但我收到一条消息说“Adobe Flash 文件“Test.swf”包含 ActionScript 2,而当前项目设置为 ActionScript 3。这可能会导致 Adobe Captivate 项目无法正常工作或停止工作”。之后动画没有完全加载。我应该如何修复它? 在此处输入图像描述
javascript - 为什么第一次打开页面时这个 iframe 加载有边框,但重新加载页面时没有?
当第一次加载以下页面时(例如输入 url 或在 windows 资源管理器中打开文件时),iframe 将绘制有边框。但是,当页面重新加载/刷新时,没有边框。
我正在尝试了解此问题的原因,并可能找到解决我在与 Adobe Captivate 集成时遇到的问题的解决方法,Adobe Captivate 使用以下机制加载 Web 对象。任何帮助,将不胜感激。
这是来自 Microsoft Edge 构建:42.17134.1.0
编辑:我知道边框的呈现在某种程度上与 iframe 的 javascript 方案 url 相关,但这不是我能够改变的。我想知道 Microsoft Edge 中导致 iframe 边框在第一次加载时呈现的机制。我们支持的其他浏览器(Chrome/Safari/Firefox)没有呈现边框。
scorm - 吸引和 SCORM
我从 Captivate 发布了一个示例 SCORM 2004 和 SCORM 1.2 文件(适用于 HTML5 而不是 SWF)。我在 iframe 中加载 index_scorm.html 以像弹出窗口一样使用它。如何从此 index_scorm.html 文件中获取测验/完成值?
您是否应该修改 index_scorm.html 文件本身,从 iframe 代码或其他东西处理?
围绕包装器和 API 的文档在连接到已发布的源时并不清楚。
任何帮助或资源链接表示赞赏。
javascript - 在 Adobe Captivate 中无法运行的神秘 While 循环,如何修复?
我有一个 javascript 代码可以在 Adobe Captivate 的时间线的特定帧中执行 javascript。
这是 JS 窗口中的代码:
它将在时间轴中的特定帧(“exactFrame”返回的帧号)上触发 JavaScript 代码......为了更清楚,我使用这些代码行在特定帧暂停时间轴,然后注入我的字符串变量(“例如,你好”)从 javascript 到迷人(我成功了,因为我可以在我的屏幕上看到更改变量“SpeechReceived”)。但问题是,即使我在屏幕上看到“SpeechReceived”更改为“hello”,Captivate“While loop”不起作用,我也无法“继续”电影......
这是我的简单项目的屏幕截图:
这些是我构建“reza”脚本的决策块:
前三个动作计算幻灯片第二个 2 的确切帧,并将该帧号保存到“exactFrame”变量。
然后它在时间线的第二个 2 处执行 Script_Window。
在 Script_Window 中,我有一个 JavaScript 来更改名为“SpeechReceived”的变量的值,并且它还暂停了我之前所说的时间线。
现在请看我最后的决定:
每当“SpeechReceived”等于“hello”时,我想继续我暂停的时间线,但问题是:虽然我的变量“SpeechReceived”更改为“hello”,但什么也没发生......似乎while循环不起作用这里出了问题......我错过了什么吗?(这是一个语音识别应用程序,可在用户语音输入时将“SpeechReceived”更改为“hello”......
用户说“你好”,时间线继续电影......实际上我们等待用户的声音(“你好”)才能继续......
这听起来很神秘,为什么在世界上while循环不起作用......)
任何想法如何修复该错误?
javascript - 在 Captivate Prime LMS 中通过 javascript 创建 PDF 证书
我正在通过 Captivate Prime 中运行的 Captivate 课程创建自定义证书。我们编写了关于从 Captivate Prime 获取 API 的代码,它们似乎在 Chrome、Firefox 和 Edge 中填充,但在 IE 7-10 中没有。作为一个单独的问题,将证书生成为 PDF 是通过代码完成的,并且该代码由按钮激活。当学员返回 Captivate Prime 中的课程时,该按钮将不再起作用。
设置:学习者参加 10 个问题的测试。如果通过,则打开证书“课程”,当它显示时,它会从 API 中提取信息并填写一般信息;姓名、地址、课程名称、参加过的比赛等。页面上有一个按钮,学习者可以单击该按钮创建 PDF 并下载它,其中包含已提取的 API 中的所有信息。在 Internet Explorer 中,Captivate Prime 中的页面不会填写 API 信息,但它可以在 Chrome、Firefox 和 Edge 中使用。如果您返回课程并查看该内容(证书创建),则信息会再次加载到视觉对象上,但该按钮将无法生成 PDF。
我附上了代码,但如果我没有足够详细地描述这一点或者您有任何疑问,请随时提问。
这是 PDF 创建。
adobe - 如何在 adobe captivate 中插入 .html 文件?
我无法插入具有目录并且能够在所需时间范围内播放的视频,并且该特定视频应该是 adobe captivate 项目的一部分。视频嵌入在 html5 文件中。添加 html5 文件的 zip 文件以及 xml 等无法在 Adobe Captivate 中加载。请如果有人可以帮助我进一步进行。