首页  »   Flash

flash as3.0图片的加载解决办法

网友分享于:2013-03-20  浏览:169次
flash as3.0图片的加载
我想实现一堵墙,没堵墙都可动态的跟换图片!请帮忙!我是新手!最好给个例子!谢谢!

------解决方案--------------------
楼主的错别字还是不少啊~

首先,读取图片使用loader。
其次,每一堵墙都设置成一个元件,并命名。
最后,通过事件来动态读取外部图片。

把以下代码放在每一堵墙的元件里。
var loader:Loader = new Loader()
function setBmp(url:String)
{
loader.load(new URLRequest(url))
this.addChild(loader)
}

调用时如下:
墙对象.setBmp("图片的地址")
------解决方案--------------------
思路:
主场景上一个 room 的 sprite
然后 在room中3-6个 wall 的 sprite, 分别设置他们的rotationX, rotationY, rotationZ
让他们排布成环形或6面体等.

调整好room初始位置

由主stage的mouseMove相对位置来改变room 的 rotationX, rotationY, rotationZ
就实现了基本的浏览.

这一步ok了.就可以进一步来做wall上的物品了

这些物品就如 xinje 所说的加载就可以了.

当然这是最基本的和简单的实现,还有一些开源引擎也可以做这方面.

相关解决方案

最新解决方案