上一篇文章介绍了如何将papervision3d作为组件添加到flex中。地址如下: 这篇文章倒过来,介绍如何将flex组件添加到papervision3d中。
flex);
//end!!
view.camera.zoom = 10;
view.camera.focus = 100;
flexSkin = new MovieMaterial(myPanel, false, true, false);
flexSkin.doubleSided = true;
flexSkin.interactive = true;
thePlane = new Plane(flexSkin, myPanel.width, myPanel.height, 4, 4);
thePlane.useOwnContainer = true;
thePlane.filters = [new GlowFilter(0x00ff00, 1, 6, 6, 4, 2, false,
false)];
view.scene.addChild(thePlane);
addEventListener(Event.ENTER_FRAME, loop3D);
}
private function loop3D(e:Event):void {
if(view.camera != null) {
thePlane.rotationY++;
view.singleRender();
}
}
private function hit():void {
Alert.show("clicked!");
}
private function reset():void {
txtname.text = "";
txtpass.text = "";
}
]]>
width="225" backgroundAlpha="1.0"
height="171" borderStyle="solid" x="10" y="62">
width="204" height="135" backgroundColor="#000000">
width="83"
color="#FFFFFF" id="txtname"/>
width="82"
color="#FFFFFF" id="txtpass"/>
width="100%">
flex" top="0" bottom="0" left="0" right="0"/>
代码中注释部分说明:
在application中添加myPanel,在界面上会出现两个myPanel,一个是通过mxml标签添加进去的,一个是作为材质加入到flexSkin的,所以要先隐藏掉通过mxml标签添加进去的myPanel,有两种方法:一是通过visible隐藏myPanel,一个方法是在application完成构建后先删除所有组件,然后重新添加需要的组件。
分享到:
相关推荐
Papervision3D is a powerful real-time 3D engine for Flash. Papervision3D can take externally created 3D models and render them as Flash content, without requiring end-users to download or install an ...
Papervision3D 教程,pv3d,pv3d+Flex,pv3d中文帮助
flex 3.0+Papervision3D 的项目代码事例 ,导入即可使用
flashplayer 11 播放器 Papervision3D -帮助文档 Papervision3D_2[1].1.920.swc Papervision3D源码例子 帮助文档 需要解锁 ,源码例子拷贝到新建工程的AS 类中,修改名称和类名就可以运行了。
随着现在Web 2.0、Web-Game及休闲类竞技网络游戏的发展,相信Papervision3D的应用将会越来越广泛。 同时在Flash 大量应用的今天,Flash在 3D领域的应用相对贫乏,但是如果能在Flash Player中播放,体积小,与用户...
Papervision3D_2.0.869.swc
例子来自于Flash3D研究所,超简易Papervision3D基础 Main.cs 小球加外部贴图 Main2.cs 物体的各种移动 (讲解移动/旋转/放大物体的方法) Main3.cs导入外部模型 (讲解如何从外部软件导入collada文件) Main4.cs pv...
Papervision3D_2.1.932.swcPapervision3D_2.1.932.swcPapervision3D_2.1.932.swc
简明教程:如何在flex builder中使用P3D引擎
Papervision3D Essentials (PV3D)的中文版电子书及 书中实例源码下载 PV3D FLEX 三维渲染必备开源包
整理了Papervision3d的各方面资料,并且提供一个全景代码案例!
Papervision3D Essentials 中文版 翻译 第一章 docx格式
Papervision3D的api,这个帮助文档介绍各种包的使用,有利于快速学习3D
《Papervision3D+Essentials》中文翻译
papervisiion3d sdk,开发环境myeclipse+flex+pv3d
使用papervision3d引擎做的7个实例源码
希望对学习PV3D引擎的人提供点帮助。这是一pv3D的api电子书
一个不错的Flash 3D引擎Papervisio3D,让你的flash从2D转化3D不再是难事.最新版本as3
papervision3d 精髓,入门者必备,最新版本
博文链接:https://ioryioryzhan.iteye.com/blog/206368