如何获得幻灯片的总数?

时间:2013-09-23 17:03:18

标签: articulate-storyline

在Articulate的Storyline产品中,如何检索故事文件或项目中幻灯片(或页面)的总数?

没有太多文档,因此很难弄清楚如何查询这样的常见环境值。如果我们可以得到幻灯片的总数,那么我们就不必手动设置它的值。

4 个答案:

答案 0 :(得分:1)

必须手动设置和更新变量以存储幻灯片数量。

关于此事的最冗长的谈话似乎是found here at the Articulate forums

在该线程中,用户和工作人员描述了手动定义此类变量的必要性。

我在官方论坛more directly here上提出了这个问题,到目前为止还未收到回复。

该论坛的另一张海报提到使用PHP来解决这个问题,但遗憾的是我们无法将PHP的要求添加到最终产品中。我确信可能会使用一些服务器端语言技巧来解决这个问题,但这也增加了特定服务器端语言的依赖性。

答案 1 :(得分:1)

答案标记给出的是正确的。因此,如果您想要跟踪测验中问题幻灯片的数量,您可以在变量中对值进行硬编码,例如 totalQuestions ,或者在使用adjust变量触发器浏览每张幻灯片时将其增加。要调用该值并将其显示在屏幕上,您只需将其添加到文本字段并用“%”包围它。

EG。 “你已经回答了%Results.ScorePoints%正确的%totalQuestions%问题。”

我发现硬编码它没有多大意义,因为在最后将值放在文本字段中同样容易。使用增量方法似乎更合乎逻辑,因为您可以添加更多问题幻灯片,而无需每次都调整变量或结果屏幕。

答案 2 :(得分:1)

我通常会加载frame.xml,浏览所有slidelink标签,并按其ID对所有幻灯片进行排序。

通常,您会得到类似slideid=_player.5xoxGTW6QCh.6bmeRt3tCqP的信息,其中5xoxGTW6QCh是场景ID,6bmeRt3tCqP是幻灯片ID。 displaytext也给您slide title

如果浏览slidetranscript并匹配每个笔录的ID,您还将获得幻灯片注释。

答案 3 :(得分:1)

Articulate 360​​现在具有用于此计数和其他计数的内部(内置)变量。请参阅Project.TotalSlides和Menu.TotalSlides

请参见https://community.articulate.com/series/articulate-storyline-360/articles/storyline-360-add-slide-numbers