2014-06-17 2 views
0

Я разработал приложение с 2 AxShockwaveFlash и textBlockAxShockwaveFlash есть 2 разные флэш файлы с их собственной анимации и в нижней части образуют TextBlock прокрутки некоторый текст (Ticker) .WHILE погрузка flash мой тикер застрять, и когда вспышка имеет некоторый переход, то и мой тикер застрял. Я не понимаю, почему мое приложение реагирует медленно во время воспроизведения или перехода флеш-файла. Как я могу точно отслеживать проблему?Почему AxShockwaveFlash занимает столько памяти или процесса во время переходов?

ответ

1

Простой ответ на вопрос: Почему AxShockwaveFlash занимает столько памяти или процесса во время переходов? просто потому, что Кто-то там не знает, как закодировать переход, не убивая CPU.

Чтобы быть справедливым, ваш вопрос не дал достаточно полезной информации (что привело к бессвязному ответу ниже). Многие люди будут называть что-то «флеш-анимацией», когда что-то есть от простого затухания текста в/из .. до полномасштабной демо-версии 3D-движка для ... некоторых интенсивных видеоэффектов в реальном времени. Просто случается, что это делается во Flash, так что это флеш-анимация, верно ?.

A) Если вы можете улучшить C# код ... Посмотрите на улучшение вашего WPF/TextBlock кода

Потому что, если ваш TextBlock становится замедлен дозагрузкой некоторых мультимедийных элементов (фото, звук, Flash и т. д.), вам просто нужно улучшить этот код Textblock.

B) Если вы можете улучшить код AS3 ... Посмотрите на любой процессор интенсивной пиксельной активности. Используйте bitmapData.lock и .unlock, если код перехода использует bitmapData.

Если Flash внешне создан кем-то другим, возможно, существует некоторая неэффективная кодировка? Проверьте использование ЦП, загрузив только SWF (без текстового блока). Также рассмотрим характер ваших флеш-анимаций, например, я никогда не знал рекламных баннеров SWF & всплывающих объявлений, чтобы НЕ добавить использование ЦП. Я не знаю, что делают эти люди со своими «простыми» рекламными объявлениями. По существу, если кто-то другой сделал это, найдите альтернативу. Если у вас есть исходный код, сначала улучшите функцию переходов среди других.

 Смежные вопросы

  • Нет связанных вопросов^_^