Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 28.04.2009, 08:42
KiL33 вне форума Посмотреть профиль Отправить личное сообщение для KiL33 Найти все сообщения от KiL33
  № 1  
Ответить с цитированием
KiL33
 
Аватар для KiL33

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
По умолчанию Узнать путь, до файла используя FileReference.

Делаю так
Код AS1/AS2:
import flash.net.FileReference;
 
var listener:Object = new Object();
listener.onSelect = function(selectedFile:FileReference):Void {
  trace("Путь до файла " + selectedFile.name + "\n");
};
 
var imageFile:FileReference = new FileReference();
imageFile.addListener(listener);
 
btn.onPress = uploadImage
 
function uploadImage(event:Object):Void {
  imageFile.browse([{description: "Image Files", extension: "*.jpg;*.gif;*.png"}]);
}
В трейсе получаю только имя импортированного файла, как получить, абсолютный путь?

Старый 28.04.2009, 10:57
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 2  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
Средствами флэша - никак.

Старый 28.04.2009, 11:18
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 3  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Средствами флеша только с 10-го плеера на AS3
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 28.04.2009, 12:54
KiL33 вне форума Посмотреть профиль Отправить личное сообщение для KiL33 Найти все сообщения от KiL33
  № 4  
Ответить с цитированием
KiL33
 
Аватар для KiL33

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
Цитата:
Цитата:
Средствами флэша - никак.
Цитата:
Средствами флеша только с 10-го плеера на AS3
Странно, а вы можете объяснить почему? Просто не понятно вроде бы ничего сверхъестественного в этом нет и для as2.
А если Zinc оболочку использовать, тогда путь возможно получить?

Старый 28.04.2009, 13:06
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 5  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Забудьте про изменения в as2. Развиваться будет только as3.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 28.04.2009, 13:07
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Абсолютный путь вы и в десятке под AS3 не получите.

Старый 28.04.2009, 13:10
KiL33 вне форума Посмотреть профиль Отправить личное сообщение для KiL33 Найти все сообщения от KiL33
  № 7  
Ответить с цитированием
KiL33
 
Аватар для KiL33

Регистрация: Jul 2007
Адрес: Гражданин Российской Федерации
Сообщений: 1,122
Отправить сообщение для KiL33 с помощью ICQ
Вы можете сказать почему?

Старый 28.04.2009, 13:16
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 8  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Потому что такую информацию клиентскому приложению знать не положено. С локального компьютера вы всё равно не сможете загрузить напрямую файл, зная путь к нему, поэтому и сам путь знать нет смысла.

Старый 28.04.2009, 13:49
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 9  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Цитата:
Абсолютный путь вы и в десятке под AS3 не получите.
Точно, я почему-то думал, что раз теперь диалоговое окно вызывается по лику пользователя, то и путь дадут.
Цитата:
Сообщение от __etc Посмотреть сообщение
С локального компьютера вы всё равно не сможете загрузить напрямую файл, зная путь к нему
Это при условии, что файл с нета взят. Для локального то использования можно грузить.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 29.04.2009, 07:39
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 10  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от iNils Посмотреть сообщение
Это при условии, что файл с нета взят. Для локального то использования можно грузить.
Это понятно, но один фиг FileReference даже локально не даст путь

KiL33, для локального использования подразумевается, что файл просто будет запрошен для загрузки по относительному пути без всяких FileReference.

Создать новую тему Ответ Часовой пояс GMT +4, время: 07:31.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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