flash 3d flash3d 研究所 pv3d 共享资源  | 经典范例  | 视频教程  | 友情链接  | 联系我们
登陆 | 注册  flash 3d 研究所
讨论区





最近更新:
● allthrough阁下在讨论区里 发表新主题“【求助】关于PV3D的VectorSha...”(22:14:36)
● compra viagra阁下在教程区里 回复“《超简易papervision3D基础 ...”(11:24:50)
● cialis阁下在教程区里 回复“cailvenqq的dae模型经验...”(11:24:27)
浏览主题:MovieMaterial

MovieMaterial
(2009-06-16 11:42:00)

请问一下,加载外部图片的MC能作贴图吗,为什么我的总报错:
ArgumentError: Error #2015: 无效的 BitmapData。
at flash.display::BitmapData()
at org.papervision3d.materials::MovieMaterial/initBitmap()
at org.papervision3d.materials::MovieMaterial/


flash 3d 研究所 DDM君
(2009-06-16 12:25:57)
当然可以了。
不大看得出来具体什么错,不过应该是你的读入的bitmapdata没法生成bitmap,所以加入到mc什么也没有。

flash 3d 研究所
(2009-06-16 13:19:43)
var tietu:MovieClip=new MovieClip();
var Url:URLRequest=new URLRequest("m1.jpg");
var Load:Loader=new Loader();
Load.load(Url);
tietu.addChild(Load);
Load.contentLoaderInfo.addEventListener(Event.COMPLETE,L_com);

function L_com(e:Event) {
     var material=new MovieMaterial(tietu,true,true);
     material.doubleSided = true;
     material.smooth = true;
     sphere=new Sphere(material,477,60,15);
     scene.addChild(sphere);
           }
代码大概就这些,只要是给库里的MC就可以,但一加载外部图片肯定报错 - - !

flash 3d 研究所
(2009-06-16 13:41:10)
解决了,图片太大了,500K都不行,改到200才行。>..< !!!

flash 3d 研究所 DDM君
(2009-06-17 17:52:33)
哦,原来如此!不错,很好的分享。

评论人:
邮   箱: (填入邮箱,博客地址均可)

内   容: (广告和垃圾内容可能会被删除,望理解)
链接地址

验证码:(为防止机器人骚扰,请麻烦输入验证码^_^)
  

(目前需登陆方可发表)


不想添加了