易截截图软件、单文件、免安装、纯绿色、仅160KB

用ActionScript在Flash中实现3D视角的控制

本文来自:9RIA
Flash
CS4专业版的3D能力允许我们进行变焦和透视角度的改变,而且他的强大3D处理数学函数让它在3D场景的内外导航起来更加简单。现在游戏开发者和动画家
们能够轻而易举的导入三维视图和运动效果了。
这个教程探讨的两种改变舞台显示效果的方法
通过移动和变焦改变观察点
在三维空间里移动对象本身
移动观测角度是非常简单的,用起来就好像是相机的调焦镜头样。通过使用对象的x,y,z属性来移动对象也不是那么难,就像是你在手上托着一个物体,
然后将它上下,或左右移动也可以旋转。
教程里的代码对两种方法进行了演示,包括如何使用Matrix3D类实现多转换。这个样本文件包含了用户界面控制导航,以便我们进行通过两
种方法体验下效果,正如例子一所示。
http://wwwimages.adobe.com/www.adobe.com/devnet/flash/articles/3d_view_controller/fig03.swf
图1. 导航UI控制(点击改变导航样式,调整滑动条查看效果)
目录
[隐藏
]
1
教程要求:
1.1
必备知识
2
构建3D场景
2.1
构建3D对象
2.2
用户界面控制
3
3D导航
3.1
移动摄像机(观测点或者项目中心)
4
Z 排序问题
5
在舞台上移动对象
6
接下来去哪儿
7
关于作者
教程要求:
为了让你能充分利用这篇教程,你需要如下软件和文件。
Flash Player 10 or更高的版本:
Download
Flash CS4 专业版:
Try
Buy
样本文件:
3dviewcontrol.zip
(ZIP, 490 KB)
必备知识
你需要对Flash的特性有个基本的了解,比如Flash的创作接口,需要用到的符号,还有鼠标交互。
对3D有认识也是有用的;你应该对Mariko Ogawa的文章Exploring the new 3D features in Flash

了解。在这个教程的最后有许多关于3D知识的链接。
构建3D场景
即便是在3D世界中Flash显示的对象也是平面,比如Sprite对象。它们好像照片一样,你可以随意对进行移动。但是创建一个具有深度的正真的
3维结构,你需要许多显示对象。
这篇文章中我所创建的3D场景中,每一个墙或地面都是在自己的Sprite中创建的,然后旋转到正确的位置。正如例 2
所演示的一样,墙(粉色的矩形)原来是平的,通过改变旋转属性为90度,被“举”到了正确的位置。注意在例 2
中矩形左上角的标记点(0,0)点相对于其他的平面的位置保持不变。用过标记点和进行正确的3D旋转来定位是比较简单。我发现从这个模型的上方往下看来构
造这个场景也是非常简单的,那样的话x,y还


相关文档:

uClinux平台下的Flash存储技术||uclinux|


1 Flash类型与技术特点
Flash主要分为NOR和NAND两类。下面对二者作较为详细的比较。
1.1 性能比较
Flash 闪存是非易失存储器,可以对存储器单元块进行擦写和再编程。任何Flash器件进行写入操作前必须先执行擦除。NAND器件执行擦除操作十分简单;而 NOR则要求在进行擦除前,先要将目标块内所有的位都写为0 ......

nand flash结构及读写分析

 
NAND Flash 的数据是以bit 的方式保存在memory cell,一般来说,一个cell 中只能存储一个bit。这些cell 以8 个或者16 个为单位,连成bit line,形成所谓的byte(x8)/word(x16),这就是NAND Device 的位宽。这些Line 会再组成Page.
(Nand Flash 有多种结构,我使用的Nand Flash 是K9F1208,下面内容针对三星的K9F1208 ......

Flex——Flash Player Not Found

Are you running your Flex Application and continually getting the error below?
"Flex Builder cannot locate the required version of the Flash Player. You might need to install Flash Player 9 or reinstall Flex Builder. Do you want to try to run your application with the current version?"
Description ......

Flash工作原理

[原理]
        经典物理学认为,物体越过势垒,有一阈值能量;粒子能量小于此能量则不能越过,大于此能量则可以越过。例如骑自行车过小坡,先用力骑,如果坡很低,不蹬自行车也能靠惯性过去。如果坡很高,不蹬自行车,车到一半就停住,然后退回去。
      ......

去除Firefox 3.6中flash与java applet对象的虚线框

在Firefox 3.6中,当焦点在flash或者java applet对象上时,会出现一个环绕对象的虚线框,当将flash与java applet对象的大小设成100%时,点击对象后页面会出现滚动条,影响显示效果,解决的方法是使用如下的css定义:
:focus {
outline: 0;
}
这样在各个不同的浏览器中显示的效果都能保持一致。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号