Форум 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)
-   -   FileReference как узнать URL? (http://www.flasher.ru/forum/showthread.php?t=134905)

джонатан 12.01.2010 00:16

FileReference как узнать URL?
 
Приветствую всех. Вот такая у меня беда. Выбираю файл, и могу видеть только его имя:

Код AS1/AS2:

this.onSelect = function(file:FileReference):Void  {
    trace("Opened " + file.name);
}

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

Спасибо.

mooncar 12.01.2010 00:19

Увы, никак. FileReference не возвращает ссылки на выбранный файл, нет такого метода. Тема обсуждалась. На сервер отправить может, а вернуть флешу ссылку в локальной дисковой системе не умеет.
В AS3 вроде бы есть. И вроде бы надстройки типа Zinc могут помочь в этом.

джонатан 12.01.2010 00:22

Вот чертовщина то какая. Очень странно что оно так :(

mooncar 12.01.2010 00:26

Видимо, из соображений системной безопасности.
Не вы первый с этим вопросом.
Кладите все mp3 в заранее предопределенную папку.

джонатан 12.01.2010 02:16

Ну так то оно понятно, хотелось бы конечно сделать так как я написал. Ну да ладно, в ас3 виже вроде есть параметр «target»
Спасибо за быстрый ответ.

etc 12.01.2010 07:46

Даже зная путь до локального файла, у вас всё равно не будет к нему доступа.

джонатан 17.01.2010 16:13

Хех ) Как это не будет, все у меня будет. Я же писал что флешка десктопная, а не из веба :)

etc 17.01.2010 16:46

Тогда используйте AIR.


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

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