![]() |
Сбой звука
Добрый вечер. Проблемы следующего характера:
1) Подгружаю звук во флешку. Вес мп3-файла приблизительно 60 Мб. Звук запускается, однако, при первом проигрыше, иногда он срывается где-то на 2-3 минуте и перезапускается заново! Такое происходит только один раз (то есть, после перезапуска играет от начала до конца) Вот код (стоит во 2 кадре после прелоадера): Код AS1/AS2:
2) приблизительно тоже самое происходит и в средине самой флешки, только теперь уже с кадрами! Иногда, флешка сама-по-себе возвращает предыдущий кадр, но ведь в каждом из них стоит stop()! впервые с подобным сталкиваюсь(( Как такое может быть?? 3) лаги при движении контейнеров с подгруженными картинками. На компе почти не глючит, а в инете - картинки слегка вздрагивают, когда двигаются. Можно ли что-то сделать?? Код (контейнеров их более 30, я сократил): Код AS1/AS2:
Код AS1/AS2:
И ВСЕ ЭТО БЕЗОБРАЗИЕ ПРОИСХОДИТ В ОДНОМ ФАЙЛЕ! Заранее благодарен за внимание! |
По поводу (1), попробуйте убрать вот эти строки:
Код AS1/AS2:
По поводу (2): Причина, вероятно, имеет сходные корни. Вот эта строка автоматически стартует анимацию Tween, по факту определения Tween, без участия myTween.start(); Код AS1/AS2:
Далее. У вас получается так, что this.onLoadInit отрабатывает _root.anim_pic.gotoAndStop(2); всякий раз, кода происходит загрузка в контейнер. Вы так задумали? (3) - возможно проблема в работе самого плеера, с отрисовкой содержимого связано. похожее тут обсуждалось, но универсального рецепта не нашлось. - попробуйте поварьировать FPS - при анимации громоздкого содержимого, если оно векторное, имеет смыл его предварительно растеризовать. Готовые алгоритмы и функции растеризации на форуме и в инете есть. Чисто по записи кода. При такой записи Код AS1/AS2:
В последствии, конечно, происходит вызов myFunction(); (у вас он идет в конце кода) и myTween уже определен, но последовательность событий получается кривовата, так как обработчик события onMotionFinished назначается в вашем случае уже в процессе анимацмии myTween. Да и громоздко это. Поэтому: Код AS1/AS2:
|
| Часовой пояс GMT +4, время: 15:04. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.