查看: 3735|回复: 6
打印 上一主题 下一主题

Flash与Vrp之间的交互

[复制链接]

1

主题

0

听众

57

积分

设计实习生

Rank: 2

纳金币
57
精华
0
跳转到指定楼层
楼主
发表于 2012-8-31 17:41:30 |只看该作者 |倒序浏览
Flash与Vrp之间的交互Flash是由macromedia公司推出的交互式矢量图和 Web 动画的标准,由Adobe公司收购。网页设计者使用 Flash 创作出既漂亮又可改变尺寸的导航界面以及其他奇特的效果。对于我们这些搞3d交互工作的人来说,漂亮的界面,炫酷的动画,独特的按钮无疑会给我们的项目增加很多的分数。Vrp提供了对Flash插件的很好支持,通过高级界面的Flash控件可以很轻松的导入swf格式的文件,但是对与刚接触Vrp的人来说要实现Flash与Vrp之间的通信的确有点头疼。下面我就跟大家分享一些我的经验,新手就当是个学习的机会,高手们看了也不要嗤之以鼻哦,就当温故知新吧~~~Flash与Vrp之间的交互离不开他们之间的桥梁VRP_CallBack,其实VRP_CallBack就是一个字符串变量,用来在Flash与VRP之间建立一一对应的关系。知道了原理就和我一起来做个小例子练习下吧~~~~~~第一步,建立Flash as2.0的文件里面要含有至少一个按钮(注:选择as 2.0是因为可以在按钮上直接加代码,而且vrp技术支持也推荐使用2.0版本),如下图:注:非常有必要说明一下,按钮要放在舞台上,不要嵌套在其他影片剪辑之中在拖拽到舞台,这个做法会使按钮在vrp中没有任何响应(欢迎知道原因的一起探讨下)。第二步,在flash中添加代码,一部分在时间轴,另一部分是按钮:首先是时间轴的第一帧上,如下图然后是各个按钮上的代码,其实就是字符串赋值的过程:紫色按钮代码:同理,红色按钮的代码:第三步,将生成的swf导入到vrp场景,这里用的是学习版的10分钟入门场景;              点击我们导入的控件,看到右侧的属性面板了吗,离成功还差一小步了~~~点击创建函数,创建对应紫色按钮的VRP_CallBack函数,函数名字就是我们在Flash中对应的字符串值点击确定添加代码:同理创建对应紫色按钮的VRP_CallBack函数:第四步,测试我们的文件,点击“隐藏球体”如果发现四个球就瞬间消失掉了,那就成事了。要是没有就检查下上面的步骤吧,尤其是带红色圈子的地方需要注意的。 到此,交互的基本过程就完事了,拓展我们的思维,开动我们的小脑袋,去实现NB的东东吧!如果各位大侠发现哪有技术误区欢迎联系我探讨。  
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

2206

主题

2

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
32449
精华
23

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2012-9-4 14:26:02 |只看该作者
回复

使用道具 举报

.    

3797

主题

11

听众

5万

积分

首席设计师

Rank: 8Rank: 8

纳金币
32328
精华
41

活跃会员 优秀版主 荣誉管理 论坛元老

板凳
发表于 2012-11-8 21:23:35 |只看该作者
这是一个好帖子,大家快来围观!!
回复

使用道具 举报

0

主题

1

听众

75

积分

设计初学者

Rank: 1

纳金币
71
精华
0

活跃会员 灌水之王

地板
发表于 2013-3-15 12:43:33 |只看该作者
写得不错,学习了~~~
回复

使用道具 举报

0

主题

0

听众

14

积分

设计初学者

Rank: 1

纳金币
1
精华
0
5#
发表于 2014-5-9 12:58:20 |只看该作者
图片呢?
回复

使用道具 举报

6#
无效楼层,该帖已经被删除

1

主题

1

听众

1063

积分

助理设计师

Rank: 4

纳金币
157
精华
0
7#
发表于 2014-8-14 18:14:27 |只看该作者
楼主威武,支持一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-23 10:03 , Processed in 0.854217 second(s), 37 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部