我想在Axure原型URL中有一个参数,例如“http://share.axure.com/Foo/homepage.html?state=guest”,它会将Axure变量“state”设置为“guest”,例如。
(现在,我有一个导航页面(在“主页”之前)默认加载,其中用户选择打开“主页”并设置了“状态”变量的多个链接之一。)
任何帮助都将不胜感激。
答案 0 :(得分:2)
希望这会对你有所帮助
您希望根据传递给它的变量打开动态面板的特定状态。您可以使用 GLOBAL VARIABLE
在axure中执行此操作首先点击它。
这会引导你弹出这个。
并且在您的 onload 事件中,您可以根据您的条件(if / else)打开任何状态。
答案 1 :(得分:0)
为了扩展Anurag Bhakuni的回答并给出更新的响应,在Axure RP 8中,您可以在交互上设置全局变量。 (如果您熟悉jQuery,Axure的交互就像jQuery事件)。
创建一个对象 - 在您的情况下是一个文本链接。选择链接并转到“检查器”窗格,然后单击 PROPERTIES 选项卡。这将打开案例编辑器。
双击要使用的互动,在本例中为 OnClick 。
在左栏中,您有一个可供选择的操作列表。选择设置变量值,然后点击添加变量。
Set Variable Value and Add variable
为新变量添加新名称。我使用州。当用户点击文字链接时,此变量将设置为来宾。
现在,在后续页面中,您可以将此变量与条件语句一起使用。再次在案例编辑器中,您可以点击对话框顶部的添加条件。
这说,"如果State的值等于" guest" ...
......做点什么。从左列中选择一个操作,告诉它在满足此条件时该怎么做。