Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   О путях во флэше. (http://www.flasher.ru/forum/showthread.php?t=126001)

gfdrf 07.06.2009 17:32

О путях во флэше.
 
Доброго всем времени суток.
Как водится, споткнулся снова на ерунде :confused:

Вобщем ситуация такая: Есть флэшка-проектор.
Ей необходимо проверять наличие файла. Так как такой функции у флэша вроде бы нет, то я решил действовать через loadVars. Т.е. пытаемся загрузить некий test.txt, и прочитать из него некоторую переменную. Если она undefined, значит файла нет.
Так вот собственно на чем споткнулся:
Я не знаю, насколько глубоко юзер засунет проектор в дебри диска, да и не знаю, на какой диск вообще он его положит.
А вот файл то, желательно чтоб лежал в строго определенном месте, которое уж точно существует. Скажем корень диска С:, ну или скажем С:\Windows
Так спотык в том, как прописать абсолютный путь к файлу?
В хелпе, все пути прописаны как URL, про локальные диски ничего нет.
Единственное что вычитал, так это то, что путь может быть как относительным (невозможно, потому что не знаю где будет лежать проектор) так и абсолютным.

Kuruki 07.06.2009 19:03

трейсим юрл локальной флэшки и смотрим как прописываются абсолютные пути
Код AS1/AS2:

trace(this._url);


gfdrf 07.06.2009 19:20

Спасибо. Помогло :)
Правда всё равно со второго раза, но получилось так:
"/C|/Windows/test.txt" по этой ссылке он находит файл в С:\Windows
Вобщем то получается, что тупил я из за первого слэша, ибо как пути он пишет, он мне показывал тысячу раз до того, выводя в панели Output примерно следующее:
Error opening URL 'file:///D|/Flash%20Project/Start%20Menu%20V2/C|/Windows/test.txt'


Часовой пояс GMT +4, время: 04:58.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.