![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 35
|
Здравствуйте,
У меня такой случай. Простая флеш кнопка с двумя фреймами. 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. Спасибо, Денис. |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 35
|
Спасибо за отклик. Вот исходник....
|
|
|||||
|
Регистрация: Sep 2005
Сообщений: 35
|
Может все-же кто-нибудь подскажет?
Я очень надеюсь хоть на какой-нибудь совет. Спасибо... |
|
|||||
|
Регистрация: Aug 2005
Сообщений: 106
|
Ты не удаляешь 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; } } |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 35
|
Спасибо, я это исправил. Но к сожалению пока результат тот-же: при 30 таких кнопках на одной странице IE занимает в памяти под 70 MB !!!.
И страница отображается очень медленно. |
|
|||||
|
[1.3 07.09.2006]
[3 28.09.2006] [+1 04.10.2006] |
при тридцати таких кнопках! (:
оптимизируй... |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 35
|
А подскажите, что именно?
Спасибо. |
|
|||||
|
Регистрация: Sep 2005
Сообщений: 35
|
Это 30 флешек.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 16:10. |
|
|
« Предыдущая тема | Следующая тема » |
|
|