PDA

Просмотр полной версии : HTTPService не работает с другого каталога


Alexandor1984
12.12.2006, 13:38
Не могу понять. Почему когда переношу swf файлик в другой каталог - он становится нерабочим. В данном файлике есть HTTPService, который делает конект к определенному сайту.

baron27
12.12.2006, 18:36
Что значит - становится нерабочим? Вылетает ошибка чтоли?

Alexandor1984
13.12.2006, 10:10
Ага, что-то вроде какойто безопасности, точно не знаю, знаю точно, что ошибка изза HTTPservice.

baron27
13.12.2006, 10:36
Это запрет работы локальных файлов с удаленными ресурсами. Работать будет, если расположен на том же домене, что и удаленный ресурс или на любом домене, если будет использоваться crossdomain.xml.

fishbounce
13.12.2006, 10:49
вообще еще в папке {user.home}/application data/macromedia/flash player/trust вроде, точно не помню (что-то с trust там) flexbuilder при создании проекта создает спецфайл cfg, в котором прописано, что оттуда, где создан проект, твое приложение может использовать удаленный ресурс. Так что, если переносишь в другую папку, то просто можешь добавить в файл этого приложения новый путь (куда перенес).

fishbounce
13.12.2006, 10:52
...macromedia/flash player/#security/flashplayer trust - вот такой путь там.
вообще можно создать любой файл (с любым именем) и просто перечислять там необходимые тебе директории для запуска того или иного приложения. Flexbuilder обычно создает новые файлы для каждого приложения отдельно и именует их названием приложения для удобства, наверное.

Alexandor1984
13.12.2006, 11:48
Ого где собака зарыта :). Спасибо за совет.

Alexandor1984
13.12.2006, 11:54
Еще вопрос. Если данный проект "скомпилировать" через Zinc (создать exe файлик), то HTTPservice вообще не работает нигде.

fishbounce
13.12.2006, 15:55
почему с zinc так, не знаю:)