Форум 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.
Очень нужны мудрые советы!
__________________
Когда я вижу, как ты фасуе-е-ешь!
Фасовщица - ты меня волнуе-е-ешь!

Старый 02.06.2006, 17:48
Фасовщица Петрова вне форума Посмотреть профиль Отправить личное сообщение для Фасовщица Петрова Найти все сообщения от Фасовщица Петрова
  № 2  
Ответить с цитированием
Фасовщица Петрова
жена бухгалтера Иванова
 
Аватар для Фасовщица Петрова

Регистрация: Mar 2003
Адрес: Фасовочный завод
Сообщений: 518
Отправить сообщение для Фасовщица Петрова с помощью ICQ
Копия с флешМЭха:
И поскольку друзья мои вы не удосужились спасти положение своим мудрым советом мне пришлось сделать вот что:
В нете я нашел некий пост касаемо того, что вторичный апоад роняет браузер. Т.е. часть ответственности, что мол у меня кривой код? я с себя снял. Учитывая, что механизм аплоада работает асбтаргированно хорошо, а в проекте ужасно, пришлось пойти на дикое шаманство:
Сделал отдельную флешку с экземпляром того самого класса. Написал API для нее и модуля в проекте. Расположил дополнительно эту самую флешку в слое. Законнектил их через Локалконнекшен так, чтобы акт upload брала на себя именно маленькая, свеженька, девственная флешка. Вот. Пока кажется все работает неплохо.
__________________
Когда я вижу, как ты фасуе-е-ешь!
Фасовщица - ты меня волнуе-е-ешь!

Старый 02.06.2006, 20:11
Фасовщица Петрова вне форума Посмотреть профиль Отправить личное сообщение для Фасовщица Петрова Найти все сообщения от Фасовщица Петрова
  № 3  
Ответить с цитированием
Фасовщица Петрова
жена бухгалтера Иванова
 
Аватар для Фасовщица Петрова

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

Акция не помогла. Удивительно, но флеш ролик с аплоадом роняет другой флеш ролик в браузере. Сам остается свежим и невредимым. Это фантастика. Проблема наверняка в использовании памяти, а падает в фаерфоксе оттого, что он проверяет память. Я не могу взять в ум как аплоад, где бы он ни был роняет ролик в браузере. Притом конкретный!!!
__________________
Когда я вижу, как ты фасуе-е-ешь!
Фасовщица - ты меня волнуе-е-ешь!

Старый 02.06.2006, 23:15
Буньков Максим вне форума Посмотреть профиль Отправить личное сообщение для Буньков Максим Посетить домашнюю страницу Буньков Максим Найти все сообщения от Буньков Максим
  № 4  
Ответить с цитированием
Буньков Максим
[+1 02.06.2006]
[+1.4 01.04.2006]
[+1 01.07.2006]
 
Аватар для Буньков Максим

Регистрация: Feb 2003
Адрес: Екатеринбург
Сообщений: 848
Отправить сообщение для Буньков Максим с помощью ICQ
Редкая трабла и я еще фикса у макромеди не видел, подобное происходит на мас компах.
__________________
С уважением, Maksi.

Старый 05.06.2006, 17:43
Фасовщица Петрова вне форума Посмотреть профиль Отправить личное сообщение для Фасовщица Петрова Найти все сообщения от Фасовщица Петрова
  № 5  
Ответить с цитированием
Фасовщица Петрова
жена бухгалтера Иванова
 
Аватар для Фасовщица Петрова

Регистрация: Mar 2003
Адрес: Фасовочный завод
Сообщений: 518
Отправить сообщение для Фасовщица Петрова с помощью ICQ
Путем метода дедукции установленно что без кода загрузки ХМЛ - ничего не падает.
__________________
Когда я вижу, как ты фасуе-е-ешь!
Фасовщица - ты меня волнуе-е-ешь!

Старый 06.06.2006, 15:41
Фасовщица Петрова вне форума Посмотреть профиль Отправить личное сообщение для Фасовщица Петрова Найти все сообщения от Фасовщица Петрова
  № 6  
Ответить с цитированием
Фасовщица Петрова
жена бухгалтера Иванова
 
Аватар для Фасовщица Петрова

Регистрация: Mar 2003
Адрес: Фасовочный завод
Сообщений: 518
Отправить сообщение для Фасовщица Петрова с помощью ICQ
Путем дополнительных изысканий выясненно, что если до аплода хоть раз воспользоваться гетУрлом, то падение с раза 4-ого 5-ого в мозилле гарантируется. Если после первой сессии аплоада воспользоваться гетУрлом, то сколько потом не аплоадь - баг не обнаруживается. Кажется они там память не делят..
__________________
Когда я вижу, как ты фасуе-е-ешь!
Фасовщица - ты меня волнуе-е-ешь!

Старый 06.06.2006, 15:57
Usnul вне форума Посмотреть профиль Отправить личное сообщение для Usnul Посетить домашнюю страницу Usnul Найти все сообщения от Usnul
  № 7  
Ответить с цитированием
Usnul
 
Аватар для Usnul

Регистрация: Mar 2001
Адрес: во сне
Сообщений: 2,701
Отправить сообщение для Usnul с помощью ICQ
фасовщица, стукни в асю вечерком, мне кажется что там твоих рук творение.
__________________
I'm only happy when it rains.
Waka Laka

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

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

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


 


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


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