![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2008
Сообщений: 126
|
Flash тормозит в браузерах. Проверял на последних версиях IE, Firefox. Версия FlashPlayer последняя релизная.
Сравните как гладко скользит квадрат в standalone-плеере и как дрожит-подергивается в браузере. Иногда в браузере тоже скользит гладко, нужно подождать секунд 10. [Вложение #31074 - не найдено] package { import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.Sprite; import flash.events.Event; public class Main extends Sprite { private var _bitmap:Bitmap; public function Main():void { _bitmap = new Bitmap(new BitmapData(100, 100, false, 0)); _bitmap.y = 100; addChild(_bitmap); addEventListener(Event.ENTER_FRAME, enterFrame); } private function enterFrame(e:Event):void { _bitmap.x++; if (_bitmap.x > 500) _bitmap.x = -100; } } } Тестировал на 4-рех компах. В диспетчере задач процессор нагружен на ~4%, редко поднимается до 20%. В Scout память не растет (занимает ~130Мб), Garbage Collector не запускается. Движок flashpunk, вся графика рисуется на экран блиттингом. Задано 60fps. Что делать? |
![]() |
Часовой пояс GMT +4, время: 22:53. |
|
|
« Предыдущая тема | Следующая тема » |
|
|