![]() |
Очень простая флеш кнопка, но памяти ест....
Здравствуйте,
У меня такой случай. Простая флеш кнопка с двумя фреймами. 1. В первом фрейме нажимаем на эту кнопку и переходим на второй. 2. Во втором фрейме в стриме начинает воспроизводиться внешний mp3. Вот как я это делаю: music = new Sound(); music.loadSound("путь к файлу", true); music.onSoundComplete = function(){ gotoAndStop("1"); } music.start(0,0); 3. Таких кнопок у меня на странице 20-30. И вот проблема: Когда страница загружена, то при наличии 20 кнопок IE начинает занимать примерно 70 мб памяти. ИТД прямо пропорционально кол-ву кнопок на странице. Но ведь звуки у меня не загружаются в первом фрейме. И вообще страница загружается очень долго. В кнопке нет никакой сложной графики итд. Подскажите пожалуйста в чем может быть проблема. HELP PLEASE. Спасибо, Денис. |
Дай исходник (без звуков)
|
Вложений: 1
Спасибо за отклик. Вот исходник....
|
Может все-же кто-нибудь подскажет?
Я очень надеюсь хоть на какой-нибудь совет. Спасибо... |
Ты не удаляешь onEnterFrame когда music полностью загружен.
попробуй так: onEnterFrame = function() { var totalBytes = music.getBytesTotal(); var loadedBytes = music.getBytesLoaded(); pBar._visible = true; pBar._width = loadedBytes*100*0.35/totalBytes; if(totalBytes==loadedBytes){ delete onEnterFrame; } } |
Спасибо, я это исправил. Но к сожалению пока результат тот-же: при 30 таких кнопках на одной странице IE занимает в памяти под 70 MB !!!.
И страница отображается очень медленно. |
при тридцати таких кнопках! (:
оптимизируй... |
А подскажите, что именно?
Спасибо. |
У тебя это 30 флешек, или 30 кнопок в флешке?
|
Это 30 флешек.
|
| Часовой пояс GMT +4, время: 17:11. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.