[Actionscript][Away3D]Flash 3D相册
作者:勤卓 日期:2009-12-11
在写我的第一个Away3D应用时,曾说打算写个3D相册,但实在是心无长性,没多久就抛之脑外,这次写Flash图片轮换,对Away3D又来了兴致,刚好在网上看到一个图片展示感觉不错,于是就用Away3D写了一个类似的。
用Flash也写了几个简单的3D应用了,目前感觉最主要的问题还是在于FLASH的执行效率,很多3D应用都占用大量CPU,用户体验并不好,另外还有一点很重要的是,很多情况是一味为了3D而3D,视觉效果做的不到位,反而不如传统的平面好看。
感觉目前使用3D就象当初让静止不动的网页动起来的阶段,用技术来吸引眼球,不过,可以预见的未来是,随着Flash技术的不断完善,3D应用将大量充斥网络,更多成熟且好玩的案例会不断出现,因此是值得继续在3D上下功夫的。
用Flash也写了几个简单的3D应用了,目前感觉最主要的问题还是在于FLASH的执行效率,很多3D应用都占用大量CPU,用户体验并不好,另外还有一点很重要的是,很多情况是一味为了3D而3D,视觉效果做的不到位,反而不如传统的平面好看。
感觉目前使用3D就象当初让静止不动的网页动起来的阶段,用技术来吸引眼球,不过,可以预见的未来是,随着Flash技术的不断完善,3D应用将大量充斥网络,更多成熟且好玩的案例会不断出现,因此是值得继续在3D上下功夫的。
Tags: Actionscript Away3D
[Actionscript][Away3D]Flash 3D图片轮换
作者:勤卓 日期:2009-11-17
[Actionscript]AS3 Loading相关
作者:勤卓 日期:2009-03-03
在写上一个Away3D的小玩意时,我本来打算直接在文档类里写一个自我判断载入过程的函数,没想到的是,下载过程数字直接出来就是100%,而文件下载过程中并不出现数字。
研究了半天搞不清楚,于是上网搜索了一下,发现了有文章这么说:“原因在于界面代码分离项目主时间轴通常只有一帧,而flash会默认在第一帧导出类,并在此之后调用文档类的构造函数,也就是说progress事件的侦听是在加载完成后才起作用,当然看不到进度了。”
既然如此,我放弃了在一个文件里实现下载过程的想法,于是写了一个很简单的下载类来载入动画文件,但是让我没想到的是一载入动画文件就报错,而这动画文件直接播放又是没有任何问题,又是研究了老半天,上网找了文章,才发现问题出在载入的动画文件在构造函数里访问了stage对象,而通过别的文件载入此动画文件时,会首先调用构造函数,而此时并不能访问到stage对象,于是就出错了,解决方法就是我的上一篇日志里的这一句:
研究了半天搞不清楚,于是上网搜索了一下,发现了有文章这么说:“原因在于界面代码分离项目主时间轴通常只有一帧,而flash会默认在第一帧导出类,并在此之后调用文档类的构造函数,也就是说progress事件的侦听是在加载完成后才起作用,当然看不到进度了。”
既然如此,我放弃了在一个文件里实现下载过程的想法,于是写了一个很简单的下载类来载入动画文件,但是让我没想到的是一载入动画文件就报错,而这动画文件直接播放又是没有任何问题,又是研究了老半天,上网找了文章,才发现问题出在载入的动画文件在构造函数里访问了stage对象,而通过别的文件载入此动画文件时,会首先调用构造函数,而此时并不能访问到stage对象,于是就出错了,解决方法就是我的上一篇日志里的这一句:
Tags: Actionscript Away3D
[Actionscript][Away3D]三维图片展示Demo
作者:勤卓 日期:2009-03-03
这个Demo是为了熟悉Away3d和TweenLite而写的,是一个三维图片展示的雏形,不排除继续写一个完整三维相册的可能。
要掌握动画展示的效果,关键在于理解Away3D里物体的运动和摄像头运动。
另外写了一个很简单的Loader外壳,用来载入外部SWF。
要掌握动画展示的效果,关键在于理解Away3D里物体的运动和摄像头运动。
另外写了一个很简单的Loader外壳,用来载入外部SWF。
Tags: Actionscript Away3D TweenLite/Max


