Форум 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:35
KiL33 вне форума Посмотреть профиль Отправить личное сообщение для KiL33 Найти все сообщения от KiL33
  № 10  
Ответить с цитированием
KiL33
 
Аватар для KiL33

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

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

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

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


 


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


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