1. 3D as实现类,同ActionScript Project一致
package
{
import away3dlite.materials.*;
import away3dlite.primitives.*;
import away3dlite.templates.*;
[SWF(backgroundColor="#000000", frameRate="30", quality="MEDIUM", width="800", height="600")]
public class ExSphere extends FastTemplate
{
override protected function onPreRender():void
{
// 将targetCamera.zoom的数据绑定到flex场景中sliderZoom组件
targetCamera.zoom = mx.core.Application.application.sliderZoom.value;
mesh.rotationY += 0.5;
}
}
}
2. "SpriteUIComponent.as" 3D内容container,继承自UIComponent
FastTemplate 继承自 Sprite
,但是Sprite不能
直接addChild到Flex场景
中去,需要转化
成UIComponent
,下面的类就是一个转化类。
或者可以在mxml中使用“this.rawChildren
.addChild(new ExSphere());”。
package
{
import flash.display.Sprite;
import mx.core.UIComponent;
public class SpriteUIComponent extends UIComponent
{
public function SpriteUIComponent(sprite:Sprite)
{
super ();
explicitHeight = sprite.height;
explicitWidth = sprite.width;
addChild (sprite);
}
}
}
3. mxml中addChild到主场景
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute"
applicationComplete="appComplete()"
width="600"
height="400">
<mx:Script>
<![CDATA[
private function appComplete():void
{
this.addChild(new SpriteUIComponent(new ExSphere()));
}
]]>
</mx:Script>
</mx:Application>
分享到:
相关推荐
flex中使用away3d引擎播放的帧动画示例
FLEX AWAY3D DEMO away3d 导入模型 demo
Away3D中文学习资料集锦打包下载 Away3D中文学习资料集锦打包下载 Away3D中文学习资料集锦打包下载 官方翻译, 有基础知识,学习笔记,实例说明 内容有 Away3D 4.0.7。chm 1 -对一个简单类的解释 2 - 视口与场景 3 ...
flex结合away3D引擎做的3D象棋
Away3D 4.1官方开发包,flash 3D开发利器
Away3D是flash或flex上的一个功能强大且实时的3D引擎,具有快速、高效、API清楚等优点。但是三角型消失的问题让人头疼。away3d世界由:view 视口、scene 场景、camera 摄像机和3D物体四部分组成,也称Away3D的四大...
在Flex项目中引用Away3D的AS项目,简单小实例
flash 3D引擎 away3d源码 flash 3D引擎 away3d源码 flash 3D引擎 away3d源码 flash 3D引擎 away3d源码 flash 3D引擎 away3d源码 flash 3D引擎 away3d源码
FLEX AWAY3D 世界地图素材
本指南是首部对Away3D (一款能够应用于Flash或Flex平台中的强大的实时三维引擎)进行系统介绍的文章。 在此将对Away3D进行逐字逐句的解释,对于那些依然使用Acrionscript 2.0语言或有制图经验的朋友将能够很容易理解...
最新away3D 引擎包最新away3D 引擎包最新away3D 引擎包最新away3D 引擎包最新away3D 引擎包最新away3D 引擎包最新away3D 引擎包
As3.0+Away3d+as3dmod超炫3D相册 立体感超强3D环形相册 效果:http://blog.csdn.net/he_wen_jian/article/details/21695711
away3d flex 全景 基于球面,操作流畅,改变src路径之后就可以用了。
Away3D 4.0.7.chm flash3D技术开发手册
Away3D是flash或flex上的一个功能强大且实时的3D引擎,具有快速、高效、API清楚等优点。软件所表现的产品直观,形象,能够快速体现出3D技术的优点。但是三角型消失的问题让人头疼。away3d世界由:view 视口、scene ...
Flash/Flex上强大的3D引擎Away3D的帮助文档 版本3.6.0 英文版
完整的代码,可编译运行通过。运用的是Away3D 4.06版本引擎,源码里面有away3d.swc了,引用就可以编译。
Away3D 基础教程 Flash 3d 开发必备
#将Away3D用于OpenFL的示例 ## Introduction Away3D for Flash是Flash Away3D引擎的端口,可为OSX,Windows,iOS,Android和其他...lime create away3d:Basic_View /destinationFolder // To install the example to
NULL 博文链接:https://leitianfu.iteye.com/blog/1847058