我有一个pageflip项目并且有15个swf。具有图像内容的一些swf过于平滑地加载(擦除效果),但是如果具有文本内容的swf加载非常慢。
var ocf:Object = PageFlip.computeFlip (this.pageCorner.clone(),
this.lastFlippedCorner,
this.width/2,
this.height,
!this.tearActive,
1);
PageFlip.drawBitmapSheet (ocf,
this.render,
this.bitmapData[frontIndex],
this.bitmapData[backIndex]);
任何人请告诉我在处理带有图像和文本内容的swf时可能出现的错误。这两种SWFS的过程有什么不同
答案 0 :(得分:1)
据我了解,此类性能问题是由不将swfObj.cacheAsBitmap
属性设置为true引起的。 Flash播放器必须在每次帧更新时重新计算每个向量元素(文本,形状等)的位置。
一种解决方案是将加载的swfs的cacheAsBitmap设置为true。