打印

[AS3] 3D-Album 基于PV3D的FLASH相册

转载请保留以下信息
/*
author:Shine
BlueIdea-ID:comicfish
QQ:7473635
Email:ezshine【a】live.cn
*/

终于有时间可以用用各种FLASH三维引擎,使用下来发现sandy是文档最完善的,PV3D是功能最全面的,AWAYSD基于PV3D,效率要高于PV3D(不知道是不是个人感觉),增加了ZSORT功能。

PV3D用起来还是挺方便的,适合新手进入FLASH 3维应用开发的入门,及了解FLASH三维的引擎的运作模式。

3D-Album V1.0截图



实现的功能有:
1.XML动态加载图片
2.动态生成图片选择列表
3.基于三维引擎的图片转换效果TileIn函数

PS:
自己通过loader外部加载的图片并转换为位图数据,做完后发现PV3D已经提供了BitmapFileMetarial类直接调用外部文件,非常方便。


源码:

FLA文件过大上传不了,使用源码请在FLASH库中添加如下元件,并设置链接。


请将“barbutton”元件置于“scrollbar”元件中。


制作这个相册之余,还做了个小玩意,玩过“火线狂飙“这个网络游戏的应该记得游戏登陆界面的那个效果吧,就是按它做的。

小玩意:
附件: 您所在的用户组无法下载或查看附件,您需要注册/登录后才能查看!
怎么用啊,说详细一点啊,我元件做好了,但出错
1046: Type was not found or was not a compile-time constant: Plane.
1046: Type was not found or was not a compile-time constant: InteractiveScene3DEvent.
我没装3D

[ 本帖最后由 cjjgh 于 2008-5-26 20:08 编辑 ]
首先你需要去
http://code.google.com/p/papervision3d/source/checkout
这个地址,用tortoiseSVN将PV3D的类包全部拉下来,然后配置好相关的使用环境

下面这个是配置的说明
http://www.rssmicro.com/article/ ... a_-.i134231520.html
有空好好研究才是,记下

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
http://code.google.com/p/papervision3d/source/checkout

这个地址拉不下来.显示错误。
PROPFIND request faild on http://code.google.com/p/papervision3d/source/checkout

还有哦.你说的FLA 源文件太大..那我自己新建几个空MC也没用的呀...里面都是空的。。

[ 本帖最后由 rainylam 于 2008-5-28 11:44 编辑 ]

TOP

那个页面里面写明了啊,http://papervision3d.googlecode.com/svn/trunk/

关于MC的创建,根据名称来吧
arrowmc,里面是一个箭头,就是大图片两边那两个,画一个左边的就好,右边的是自动镜像的
barbutton,是滚动条的拖动部分
highlightrect,是下面缩略图列表的选择框,画一个200*200的白色镂空矩形。
scrollbar,是滚动条元件,里面有两层,一层背景,一层就是barbutton,元件名称为“bar_btn”。

TOP

记下,值得学习!这方面的资料实在太少了,谢谢提供!

TOP

Plane类楼主代码中好象没有从外部加载。
我加了一行
import org.papervision3d.objects.Plane;
之后不报错了

但运行的时候没有任何内容。。。。~ 别的都按上面说的设置了

[ 本帖最后由 eva0882 于 2008-7-4 10:31 编辑 ]

TOP

楼主,无法调试成功你的程序,能否发我一份完整的zhoupeng520@msn.com,万分感激

TOP