|
|
|||||
ветеран форума
|
Обход в том, что при таком методе можно не беспокоится есть ли crossdomain.xml или нет его, в любом случае контент загрузится (вернее отобразится).
Хотя судя по документации такого эффекта быть не должно, или я что то недопонимаю?
__________________
trace("Остановите Землю, я сойду!!!"); |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Вообще-то должно отобразится. Секьюрити запрещает обращение к контенту и только. В данном случае простое перемещение лоадера не является обходом политики.
|
|
|||||
ветеран форума
|
Ну это радует )
Т.е это самое правильное решение в данном случае? Хотя в доках вроде как сказано, что если нет файла политики, то и загрузить его не удастся, ексепшн то вываливается, значит так делать низя, сделали б адобовцы тогда возможность загрузки любого контента без файла политики, а уже при доступе к нему проверку на безопасность.
__________________
trace("Остановите Землю, я сойду!!!"); |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
А разве это не так? Это касается того, что грузится Loader-ом.
|
|
|||||
ветеран форума
|
Я про то, что если на сервере источнике не будет файла кроссдоменной политики, то отобразить загруженный loader-ом контент без ухищрений не получится.
__________________
trace("Остановите Землю, я сойду!!!"); |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Каких ухищрений? addChild Loader-а — ухищрение? А я думал, что это вполне себе разумное действие.
|
|
|||||
ветеран форума
|
Такс... что то я уже запутался. Зачем я тогда изобретаю велосипед?
Без crossdomain.xml addChild loadera выкидывает обшибку безопасности (нарушение изолированной среды... бла-бла-бла). Или нет?
__________________
trace("Остановите Землю, я сойду!!!"); |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Не знаю, последний раз я загружал картинку с удаленного хоста сто лет назад.
Но не должен выдавать ошибку, особенно судя по чудному приведенному коду, где сначала есть попытка обратиться к контенту (что и вываливает ошибку), а затем уже addChild лоадера без всяких try … catch, что свидетельствует о том, что можно не выпендриваться и сразу делать addChild лоадера, не трогая контент. |
|
|||||
ветеран форума
|
Не... Вы немного не поняли сути. Там не просто addChild изначального loadera
А ексепшн все же выдается, если напрямую добавлять лоадер в список отображения, об этом свидетельствует код из первого поста. Собственно поэтому и поднялся этот вопрос здесь (иначе бы не спрашивал). Естественно при тестах из Flash IDE или FD никаких ошибок не будет, проблемы начинаются после размещения swf в сети.
__________________
trace("Остановите Землю, я сойду!!!"); |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
В первом посте добавляется контент лоадера, а не сам лоадер.
|
Часовой пояс GMT +4, время: 17:44. |
|
« Предыдущая тема | Следующая тема » |
|
|