Axure中“母版定义事件”的使用:让母版Master中的交互元件操作到母版外的页面元件
提醒:只有在“母版Master”中的内容,在添加事件时,才会有母版定义事件Raise Event选项。有时候一个母版Master组件,需要在里边添加交互来操作当前页面的内容。而且可能不同的页面操作到的内容还不一样,这时候就需要用到Axure里的触发事件。
制作步骤:
1. 先在Master内要添加交互的地方,添加自定义的触发事件。
2.把Master拖放到你需要使用的页面,点击Master,然后在自定义的触发事件上添加需要的交互动作。
--------------------------------------------------
补充说明:
你把一个母版拖入到页面中,页面中假如还有一个动态面板,如果你想点击母版中的某个元件,可以控制这个动态面板的隐藏和显示,那么你就会发现,直接点击母版上面根本添加不了交互动作,如果是在母版上双击进入母版,那么添加交互动作时,就又发现不了页面中的那个面板(因为母版是独立的,编辑母版时看不到不在母版内的元素)。
那么此时,就需要先在母版内,给母版的某个位置先添加一个交互动作,是设置让它有一个自定义的事件,(只能是字母或数字),
当添加了这个自定义事件,再回到页面中去,点击一下那个母版,
发现原来添加不了事件的母版,上面有了那个自定义的事件,可以利用那个自定义的事件来添加交互动作了,因为此时母版和那个动态面板在同一页面内,添加交互动作时是可以同时看到的,可以交互动作可以找到那个面板,并设置它隐藏与否。
以下是Axure8的截图:
好多不懂的啊 老师没搞出来那个命令编辑框里的触发事件,它是咋出来的,还有我软件里没有涅~,咋回事、:'( 3# 解宇
交互事件中的最后一个“其它”。
你要现在线框图里管理事件那新建一个,然后再模块中点击交互才会出现触发事件这个选项 那这个假如我是希望在加载每个页面时实现,可以吗? 这个好难,我一直没有弄明白哦。希望明天有高手能教会我 起初没看明白,自己做了个,搞定,稍微搞了点脑子
其实这里可以把这种Master也看成一个组件,只不过只有这个组件的触发事件的名字是自己定义的,但是触发条件还是继承了。。。不懂怎么描述了,举个例子吧:
一个名为Master的模板里面有一个组件:按钮
按钮的交互事件是Onclick,我再按照尹老师的方法给这个OnClick加上一个交互事件OutOnClick,那么,在使用这个模板时,便会看到有一个OutOnClick交互事件,但这个OutOnClick交互事件仅仅是Master模板里面那个按钮的OnClick交互事件的映射,只不过名字不同了,但是触发条件仍然是单击鼠标触发。
其他的OnMouseEnter、OnMouseOut都是这个意思。 学习了!:victory: 哦哦!这个学到了!很好用!谢谢LZ~~\(≧▽≦)/~ 这个好难啊!webppd:question 无心插柳柳成荫 看了半天才明白啥意思。谢谢尹兄。 谢谢学习了! webppd:flower 做是做出来了
可是如果我单独给消息增加一个交互事件让他显示动态面板也能达到同样的效果啊。求解释 呵呵,终于磨出来了!做了一晚上的梦了 也就是编程当中的“接口”吧 有点晕 谢谢分享,又学到东西了。
页:
[1]
2