欢迎来到天天文库
浏览记录
ID:31359133
大小:104.50 KB
页数:5页
时间:2019-01-09
《基于as3.0产品虚拟交互展示平台的构建研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于AS3.0产品虚拟交互展示平台的构建研究 摘要:AS3.0全称ActionScript3.0它是一种主要针对对象的编程语言,可以方便的编写AdobeFlash元件的交互控制及应用程序,通过AS3.0完成的产品虚拟交互展示平台可以快速实现丰富的效果更好的让产品成为Web体验的一个部分,本文对如何运用AS3.0构建产品虚拟平台进行系统的研究。 关键词:AS3.0;虚拟交互;展示平台 如今虚拟现实技术的快速发展以及和网络技术良好的结合,产品的传统实物展示受到时间和空间的约束性非常的大,而通过虚拟交互
2、和网络平台的构建产品展示平台不仅可以在短时间内实现更多客户的浏览,通过交互的功能的实现体验者可以根据自身需求去了解产品的特性。 1通过Flash构建虚拟前台 通过对数码相机功能的虚拟交互展示的例子,我们可以更好的了解其功能的实现过程。Falsh软件通过其元件、补间动画和遮罩引导等核心功能可以的实现丰富和美化的界面效果。首先通过元件和图片编辑把页面主页设计完成,对位图进行矢量图的转换。其次,通过设置子场景对其功能动画进行设计,用遮罩工具对光线元件进行遮罩,通过对遮罩完成形状补间动画。再次通过flash
3、内设模块对用户的体验界面的数字标杆进行设置,完成三个基本标的杆类型,对页面的文本进行动态文本的设置,预留出产品展示效果的空间。5 对库里面的文件和时间轴进行合理的安排为AS3.0的程序编写做好准备。 2通过AS3.0进行交互功能的实现 当完成场景和多媒体设置之后,产品展示功能已经基本完成,从场景和功能上都可以较好的展示产品了,但是这时候的场景还不能按照体验者的需求进行转换,多媒体设置和按钮控件的功能也没有实现,这阶段的展示还停留在机械性的展示过程,不能按照体验者的意愿进行展示,要完成这项功能就需要
4、用AS3.0进行程序语言的编写。首先,需要对场景进行转换加以设置,在虚拟交互的前台设置了相对应各个场景的按钮,对相对应的按钮进行对象的编写完成控制对应场景的转换,这里使用AS3.0对象的监听事件完成这项工作,对按钮元件进行实名命名,监听程序语言addEventListener(MouseEvent.CLICK,函数名)实现鼠标事件达到鼠标单击完成返回函数的过程,再通过function函数(event:MouseEvent){goToandPlay()},通过监听事件返回到函数执行函数的跳转命令,这样可以
5、实现按钮对场景的相对应的控制。其次,需要对外部的声音进行加载,通过变量的加载和类对象的设置完成这个步骤 varsy:Sound=newSound();varchannel1:SoundChannel=newSoundChannel(); varurl:String="音乐名称.mp3";sy.load(newURLRequest("url")); varSongState:Boolean=true;5 this.btn1.addEventListener(MouseEvent.MOUSE_DOW
6、N,PlayState);//播放暂停状态切换事件this.Unloadbtn.addEventListener(MouseEvent.MOUSE_DOWN,UnloadMotion);//加载器置空事件functionPlayState(e:MouseEvent):void{if(SongState){channel1=sy.play();}else{channel1.stop();//停止播放}SongState=!SongState;//切换标志位;}functionUnloadMotion(e:
7、MouseEvent):void{channel1.stop();//停止播放sy=null;//加载器置空;}。最后,我们需要对实验页面的数字和动态文本、以及相应的图片展示对在做交互的设置,以便更好的完成虚拟交互展示平台的工作,对数字和图片的联系主要通过一系列的判断语句去完成这项工作,通过if(){}else{}的主要格式来控制数字和图片的联系,if(滑竿数字=相应的值&&第二个滑竿数字&&第三个滑竿数值){执行相应的图片动画跳帧并停留在对应帧上}else{不满足以上条件可以继续执行这段代码语言},对
8、不同的数值都进行if语句的判断完成所有数值和图片的联系,这样数值和图片的虚拟互动就全部完成,在通过动态文本比如文本名.TXT等于对应的滑竿数值,把动态文本和滑竿数值联系起来,同时就子页面和主页面之间需要联系的互动性的要求,可以在页面的上方添加按钮通过监听事件完成页面跳转的功能。的完成基本的AS3.0程序语言后产品的虚拟交互平台就基本上完成了,各个子页面的交互功能也都可以到达了,和主页面的交互性也建立起来,这个产品的虚拟交互平台就基本可以实现
此文档下载收益归作者所有