1

我想在 Axure 原型 URL 中有一个参数,例如“ http://share.axure.com/Foo/homepage.html?state=guest ”,它将 Axure 变量“state”设置为“guest”,例如。

(现在,我有一个导航页面(在“主页”之前)默认加载,用户在其中选择几个链接之一,打开带有“状态”变量集的“主页”。)

任何援助将不胜感激。

4

2 回答 2

3

希望对你有帮助

您想根据传递给它的变量打开动态面板的特定状态。您可以使用GLOBAL VARIABLE在 axure 中执行此操作

首先点击它。

在此处输入图像描述

这将引导您进入此弹出窗口。

在此处输入图像描述

并且在您的onload事件中,您可以根据您的条件(如果/其他)打开任何状态。

于 2015-04-22T12:12:07.290 回答
2

要扩展 Anurag Bhakuni 的回答并给出更新的响应,在 Axure RP 8 中,您可以设置交互的全局变量。(如果你熟悉 jQuery,Axure 的交互就像 jQuery 事件)。

创建一个对象 - 在您的情况下是一个文本链接。选择链接并转到 Inspector 窗格,然后单击PROPERTIES选项卡。这将打开案例编辑器

双击您要使用的交互,在本例中为OnClick

在左栏中,您有一个可供选择的操作列表。选择设置变量值,然后单击添加变量

设置变量值并添加变量

给新变量一个新名称。我用过状态。当用户单击文本链接时,此变量将设置为guest

在此处输入图像描述

现在,在后续页面上,您可以将此变量与条件语句一起使用。再次在Case Editor中,您可以单击对话框顶部的Add Condition 。

  • 在第一个下拉列表中选择变量的值
  • 在第二个下拉列表中选择状态
  • 在输入框中写“客人”

这就是说,“如果 State 的值等于“guest”......

...做点什么。从左栏中选择一个操作,告诉它如果满足此条件要做什么。

于 2017-08-03T18:33:34.380 回答