Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 01.06.2006, 18:17
Фасовщица Петрова вне форума Посмотреть профиль Отправить личное сообщение для Фасовщица Петрова Найти все сообщения от Фасовщица Петрова
  № 1  
Ответить с цитированием
Фасовщица Петрова
жена бухгалтера Иванова
 
Аватар для Фасовщица Петрова

Регистрация: Mar 2003
Адрес: Фасовочный завод
Сообщений: 518
Отправить сообщение для Фасовщица Петрова с помощью ICQ
По умолчанию Диалог аплоада роняет Мозиллу. По-разному.

В общем есть некий класс Аплоада, который используя FileReferenceList получает список файлов и аплоадит их куда надо. Все делается стандартно, как в примере в хэлпе - там навешивается листенер с соответсвующими функциями, после аплоада или провала всех по списку файлов листенер с них удаляется, сам список убивается.
Выяснил - роняние происходит исключительно в Фаерфоксе. Притом роняние двух типов и в двух взаимозаменяющихся ситуациях.
Ситуация номер 1: Класс выполнил задачу - загрузив Н файлов на сервер. В нем есть метод destroy() - в котором удаляются все листенеры с элементов FileReferenceList (с FileReference) ну и с самого FileReferenceList. Если при этом удалять и сам листенер и сам экземпляр FileReferenceList - происходит упадание флеша. Если этого не делать, ну попросту чистить листенеры, а использовать все те же обьекты listener и FileReferenceList - то после нескольких использований аплоада и открытий диалога - в какой-то момент при ОК или CANCEL в диалоге браузер упадает. Все это имеет место в фаерфоксе (1.5) флешплеер 8.0.24.
Очень нужны мудрые советы!
__________________
Когда я вижу, как ты фасуе-е-ешь!
Фасовщица - ты меня волнуе-е-ешь!

Создать новую тему   Часовой пояс GMT +4, время: 09:22.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 09:22.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.