我使用 Flash CS5 在 Papervision3D 中构建了一个轮播,一切正常,但是当它嵌入网页(本地或在线)时,BitmapFileMaterial 资产似乎没有加载。
我已经尝试了一切,就像我说的那样,它在本地工作,只是在嵌入时不行。有什么我想念的吗?
这是一个由许多飞机组成的旋转木马。这是生成平面(并添加材料)的 AS3 代码:
for (var i:int = 0; i < numItems; i++)
{
var plane:Plane = new Plane(new BitmapFileMaterial("images/file" + i + ".jpg"),150,225,0,0);
planes.push(plane);
//Add plane to the scene
planesHolder.addChild(plane);
}
这是嵌入代码(可能是错误所在):
<object width="160" height="400" align="middle">
<param name="movie" value="flash/spinner.swf">
<embed src="flash/spinner.swf" width="160" height="400">
</embed>
</object>