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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 24.05.2010, 16:06
cauchy вне форума Посмотреть профиль Отправить личное сообщение для cauchy Найти все сообщения от cauchy
  № 1  
Ответить с цитированием
cauchy
 
Аватар для cauchy

Регистрация: Jan 2009
Адрес: Северный островок дефолт-сити
Сообщений: 144
По умолчанию crossdomain.xml и отслеживание ошибок

Итак, гружу картинки с сервера, отличного от того, где лежит флешка. И не загрузив предварительно crossdomain.xml картинки не отображаются (вроде всё логично, так и должно быть). При этом у меня срабатывает событие Event.COMPLETE, но вот уже в нём не могу получить доступ к event.target.content
Пробовал делать так:
Код AS3:
try 
{
	Debug.log("try load ... ");
	loader.load(request);//пытаемся загрузить картинку
}
catch (e:SecurityError)
{
     Debug.log(this + " exception was occured! " + e.message, 0xFF6600);
}
- в итоге ничего не ловится.
У меня получается что вроде никаких ошибок нету, но и файл само собой не загружен.
Можно ли как-нибудь отследить такую вот ситуацию? Или всё таки должен генериться SecurityError и это я где-то накосячил?

Старый 24.05.2010, 16:19
Neborya вне форума Посмотреть профиль Отправить личное сообщение для Neborya Найти все сообщения от Neborya
  № 2  
Ответить с цитированием
Neborya
 
Аватар для Neborya

Регистрация: Jan 2010
Сообщений: 144
Если картинка загружена без policy-файла, до доступа к event.target.content не будет. Файл загружен, просто нет доступа.

Старый 24.05.2010, 16:50
cauchy вне форума Посмотреть профиль Отправить личное сообщение для cauchy Найти все сообщения от cauchy
  № 3  
Ответить с цитированием
cauchy
 
Аватар для cauchy

Регистрация: Jan 2009
Адрес: Северный островок дефолт-сити
Сообщений: 144
Neborya, и отследить это вообще никак нельзя? Ну то есть какими-нибудь Error-ами или Event-ами.

Старый 24.05.2010, 16:54
Neborya вне форума Посмотреть профиль Отправить личное сообщение для Neborya Найти все сообщения от Neborya
  № 4  
Ответить с цитированием
Neborya
 
Аватар для Neborya

Регистрация: Jan 2010
Сообщений: 144
Должно быть можно.
Но в твоём примере ты перехватываешь не обращение к event.target.content, а саму загрузку файла.

Старый 24.05.2010, 17:13
cauchy вне форума Посмотреть профиль Отправить личное сообщение для cauchy Найти все сообщения от cauchy
  № 5  
Ответить с цитированием
cauchy
 
Аватар для cauchy

Регистрация: Jan 2009
Адрес: Северный островок дефолт-сити
Сообщений: 144
Neborya, Ну вообще пробовал уже и в completeHandler-е при обращении к event.target.content ловить хоть какую-нибудь ошибку (catch (e:Error)). Ничего не ловится, но и обратиться к свойству не получается %)

update: Хммм, криво пробовал видимо. Получилось поймать SecurityError. Спасибо за участие. =)


Последний раз редактировалось cauchy; 24.05.2010 в 17:17.
Создать новую тему Ответ Часовой пояс GMT +4, время: 20:25.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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