Проблема производительности с SWF, имеющим текстовое содержимое при использовании в классе Flip страницы - PullRequest
0 голосов
/ 09 февраля 2011

У меня есть проект 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

http://code.google.com/p/ricardo-flex/source/browse/trunk/Libro1/com/foxaweb/pageflip/PageFlip.as?r=7

1 Ответ

1 голос
/ 09 февраля 2011

Как я понимаю, такая проблема производительности вызвана , а не установкой swfObj.cacheAsBitmap свойства в true. Flash Player должен пересчитать позиции каждого векторного элемента (текст, фигуры и т. Д.) При каждом обновлении кадра.

Одним из решений было бы установить для cacheAsBitmap значение true для загруженных SWF-файлов.

...