Автономный проектор Flash не берет [закрытые] относительные пути

Я - разработчик Flash. Я разработал приложение Flash, которое я хочу распределить на всех платформах. Я недавно установил Ubuntu, и я использую Adobe Flash Player 10 для генерации автономного проектора Linux из моего .swf файла.

Однако сгенерированный проектор, кажется, имеет проблемы при контакте с относительными путями. Приложение должно загрузить много содержания динамично от диска (изображения, звуковые файлы). Обычно, я использую относительные пути такой как

./myfolder/

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

/home/myuser/Desktop/myapp/myfolder/

Но это вне рассмотрения для чего-то, что должно быть распределено.

Я делаю что-то не так? Существует ли синтаксис для относительных путей, о которых я не знаю? Проектор, кажется, думает, что выполняется в пути

file:///myapp.swf

это не звучит правильным. Существует ли способ сказать исполняемый файл, в котором базовом каталоге он должен быть выполнен?

Существует ли путь вокруг этого? Например, запуск универсального Flash player и загрузка swf вручную, кажется, работают. Я могу создать ярлык для этого? В Windows I мог создать ярлык на что-то как

flashplayer.exe myapp.swf

В Linux существует ли эквивалент?

В целом: какие-либо идеи для обходных решений?

2
задан 26 January 2012 в 21:36

0 ответов

Другие вопросы по тегам:

Похожие вопросы: