2010-04-09 2 views
0

Мой Flash-проект состоит из нескольких файлов .swf, один из которых загружает галерею XML. все работает отлично на моей машине, но когда я загружаю его в содержимое галереи тестового сервера, загрузка не загружается.Проблема AS3 XML

Все мои пути относятся к основному файлу swf. Я не могу писать URL-адреса, b/c Мне нужно доставить «рабочий» почтовый пакет.

Что может быть неправильным?

редактировать:

Когда поджимать на тестовый сервер на макинтош я получаю (IO errorError событийно нагрузки не заканчивался) на FF и Chrome. Но 0 ошибок на ПК.

+0

Можете ли вы получить доступ к файлу XML в своем браузере после его загрузки на сервер тестирования? –

+0

Да, я могу получить доступ к XML-файлу. –

ответ

0

Это может быть просто специфический для конкретной системы путь-разделитель или чувствительность к регистру?

Если вы разделили папки на «/», то он работает на всех ОС, но если вы используете «\», это может фактически работать только с окнами. также обратите внимание, что практически все файловые системы Linux/UNIX чувствительны к регистру, тогда как для окон это наоборот. поэтому, когда окна игнорируют различный случай символов, на машине Linux/UNIX файл просто не будет найден.

0

Вы тестируете приложение локально внутри браузера или внутри Flash IDE?

Проверьте, может ли ваше приложение получать доступ к файлам в сети. Когда вы проверяете использование браузера на вашем компьютере, SWF запускается внутри локальной изолированной области. Вы не можете одновременно обращаться к локальным файлам и файлам в сети. Возможно, ваш SWF настроен на доступ только к локальным файлам.

Окно «Деятельность» в Safari полезно в таких случаях. Посмотрите, показывает ли он правильный URL-адрес XML при загрузке SWF с вашего сервера.