Показать сообщение отдельно
Старый 31.08.2009, 11:00
Bulya вне форума Посмотреть профиль Отправить личное сообщение для Bulya Найти все сообщения от Bulya
  № 1  
Ответить с цитированием
Bulya

Регистрация: Apr 2007
Сообщений: 8
По умолчанию Проблема с loadClip() и XML

Как сделать так чтобы прямые ссылки вытащенные из XML, адекватно воспринимались?
(ActionScript 2.0, .jpg и .swf лежат на одном сервере)

1)Все отлично, изображение загружается в мувик:

url = 'http://project1/Uploads/Images/gallery/photo1.jpg';
mcLoader.loadClip(url,image_mc);

2)Все плохо, изображение не загружается:

url = gallery.childNodes[0].childNodes[0].nodeValue;

trace(url);

mcLoader.loadClip(url,image_mc);

******************************************************

Окно Output:

http://project1/Uploads/Images/gallery/photo1.jpg

*** Нарушение безопасности изолированной среды ***
Подключение к
http://project1/Uploads/Images/gallery/photo1.jpg
прервано – нет разрешения от file:///C|/WebServers/home/project1/www/project1.swf

Добавлено через 21 минуту
На серваке - не работает.
У меня на локальном сервере - не работает.

СТРАННОСТЬ в том, что если переменной задавать значение (адрес изображения) вручную, то флеш не блокирует соединение, а вот если эта переменная была заполненная из XML - блокирует. Как он различает их вообще? И почему блокирует, как буд-то идет соединение двух мувиков на разных доменах?

Добавлено через 1 час 6 минут
Ответ как всегда был под носом.

Если присмотреться в текст окна Output, то можно заметить маааленький нюанс - между "Подключение к" и "http://project1/Uploads/Images/gallery/photo1.jpg" есть переход на новую строку, которого в идеальном мире не существовало бы и я бы не потратил в тупую последние выходные лета.
Но я почему-то все равно счастлив : ) Спасибо всем, извините за беспокойство.