纳金网

标题: Wirefusion用户手册翻译—组合对象3 [打印本页]

作者: yanny    时间: 2010-7-13 17:25
标题: Wirefusion用户手册翻译—组合对象3
端口导出器
在WireFusion中,为了实现某些任务而设计一个功能是相当常见的。一个功能可能是一个文件夹对象,它里面包含了一个或多个对象。该功能可以履行其任务本身或需要将它连接到其他对象,以便工作。如果需要它与其它对象一起工作,那么就可以用端口导出器,把它里面的端口导出来,以便与其它对象建立连接。
端口导出器是导出被组合的对象端口,以便在容器对象可以看见。

我们用一个例子来说明:如图13
  
   一个对象('Object 1')被放在文件夹对象’Folder’,另一个对象('Object 2')放在'Folder'文件夹对象旁边,即它们是在同一个层次上。现在要使’object 2’ 与’object1’的端口Port x 相连接,那么得把Port x端口导出来,使得它在’Folder’文件夹对象的对象菜单里可以看得见。
当端口导出器窗口打开时,可以看到在输入及输出端口的标签页里,有导出选择框,在选择框打勾,该端口就可以导出了。如图14

图13

图14

导出端口
   通过一个例子来说明如何导出端口
   例子
   我们在文件夹里放一个简单的功能,然后在文件夹外面有个信息与文件夹里的某个对象相连接。比如说,按下按钮发出一段声音。
1、 新建一个项目,在脚本区里,放置文件夹(在Misc类)与按钮对象(在Widgets类)图15,如果你打开文件夹对象菜单,可以看到它的输入及输出端口无效。如图16

                         图15

图16
2、 双击文件夹,以打开它,在里面放置一个声音对象如图17

图17   
3、 右击声音对象的图标,在弹出的下拉菜单里,选择Export Ports...选项,以便打开端口导出器窗口图18

图18

4、 如下图19,选择输入端口标签,然后在Start端口旁边的选择框打勾。


图19   
5、 在弹出的窗口,对该端口重命名。然后按ok按钮。如图20

图20
6、 按ok按钮,以关闭端口导出器窗口。
7、 现在声音对象的输入端口Start (重命名为Start Sound) 被导出到它的上一层文件夹对象,在工具栏,按向上按钮,以返回上一层,即文件夹对象,在文件夹对象的菜单里可以看一个Start Sound的输入端口如图21。

图21
8、 把按钮对象的输出端口Out-ports -> Button Clicked与文件夹对象的输入端口In-ports -> Start Sound相连接。
9、 测试该项目,按下button按钮,就可以发出声音。

作者: 奇    时间: 2011-12-30 18:31
响应天帅号召,顶

作者: 奇    时间: 2012-4-11 23:32
頂。。。

作者: 菜刀吻电线    时间: 2012-4-29 23:20
爱咋咋地!

作者: C.R.CAN    时间: 2012-9-21 23:19
我看看就走,你们聊!

作者: tc    时间: 2012-9-24 23:19
跑着去顶朋友滴铁

作者: C.R.CAN    时间: 2012-11-28 23:27
楼主收集的可真全哦

作者: 菜刀吻电线    时间: 2013-2-12 23:24
有意思!学习了!





欢迎光临 纳金网 (http://course.narkii.com/club/) Powered by Discuz! X2.5