我使用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>