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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.05.2011, 01:09
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 1  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
По умолчанию fileBrowse , так же в Air открытие файлов

Интересует такой вопрос :

можно ли загружать с компа большое кол-во медиа используя Browse методы?! Тоесть на сколько я помню можно выбирать только один файл. Так же можно рассмотреть Air если там есть возможность. Кто нибудь пробовал-знает?
Так же если возможно, хотелось бы узнать можно ли указывать папку из которой загружать изображения?
__________________
Марк Tween

Старый 26.05.2011, 01:35
TanaTiX вне форума Посмотреть профиль Отправить личное сообщение для TanaTiX Найти все сообщения от TanaTiX
  № 2  
Ответить с цитированием
TanaTiX
 
Аватар для TanaTiX

блогер
Регистрация: Feb 2008
Сообщений: 1,453
Записей в блоге: 4
Использовал, можно, смотреть тут
__________________
Ну все, теперь Забава м-о-я.
Гы-гы, а корабль мой!

Старый 26.05.2011, 02:29
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 3  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Жесть там сколько всего ))) А на вскидку если не сложно - такой вопрос : Нажимаю кнопку addFolderButton - после этого мне нужно вывести Browse окно стандартное - далее выбрать папку - нажать ок, и ответом получить ссылки на файлы в папке или сразу же их загрузить в массив ( файлы всмысле в бинарке например). Можешь показать пример или это нереально?!
__________________
Марк Tween

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

блогер
Регистрация: Oct 2010
Адрес: Киев
Сообщений: 1,678
Записей в блоге: 12
Отправить сообщение для Dukobpa3 с помощью Skype™
File - не обязательно должен быть файлом. Он вполне себе может быть папкой, если File является папкой, то у него в параметрах присутствует массив из списка файлов.

Собственно всё. Дальше проблем возникнуть не должно.

Добавлено через 1 минуту
Цитата:
getDirectoryListing():Array
Возвращает массив объектов File, связанных с файлами и каталогами, размещенными в каталоге, представленном данным объектом File.
Собственно вот.
__________________
Кто к нам с чем для чего - тот у нас того от того.

Старый 26.05.2011, 10:49
DaFive вне форума Посмотреть профиль Отправить личное сообщение для DaFive Посетить домашнюю страницу DaFive Найти все сообщения от DaFive
  № 5  
Ответить с цитированием
DaFive
 
Аватар для DaFive

Регистрация: May 2008
Адрес: {0,0}
Сообщений: 754
Записей в блоге: 1
Отправить сообщение для DaFive с помощью ICQ
В AIR делается все просто через File и Filereference. И фильтр по расширениям сделать и все, что угодно можно.
__________________
Кодинг, багинг, алгоритминг. me @

Старый 26.05.2011, 11:59
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 6  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
Есть также компоненты во флексе
Вроде FileSystemTree и тому подобных.
__________________
Отряд Котовскага

Старый 26.05.2011, 14:27
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 7  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
@Dukobpa3 я понимаю о чем вы говорите . Но насколько я понял путь указывается вручную с использованием файла. Меня же интересует следующее : нажал кнопку - вылез Browse - нажал на папку Browse закрылся - а в оутпут вывелся массив файлов в папке. Тоесть такой смысл.
__________________
Марк Tween

Старый 26.05.2011, 14:51
Dukobpa3 вне форума Посмотреть профиль Отправить личное сообщение для Dukobpa3 Найти все сообщения от Dukobpa3
  № 8  
Ответить с цитированием
Dukobpa3
 
Аватар для Dukobpa3

блогер
Регистрация: Oct 2010
Адрес: Киев
Сообщений: 1,678
Записей в блоге: 12
Отправить сообщение для Dukobpa3 с помощью Skype™
DaFive тебе уже ответил..... Добавить собственно нечего.
__________________
Кто к нам с чем для чего - тот у нас того от того.

Старый 26.05.2011, 14:57
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 9  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
Тогда всем спасибо. будем пробовать

Добавлено через 1 час 2 минуты
P/s/ спрошу еще на всякий случай. Полазял по хелпу вроде не вижу разговора насчет загрузки файла во флешку с локала. Есть еще какое то упоминание о FileStream но мне кажется это не оно.
Собственно стал делать так : , но это мне кажется нерациональным. и есть другой наверное выход

Код AS3:
private function openFolder(e:MouseEvent):void 
		{
			var file:File = new File();
			//var filter:FileFilter = new FileFilter('Images', '*.jpg;*.png');
			file.browseForDirectory('Open Folder');
			file.addEventListener(Event.SELECT , onSelect);
		}
 
		private function onSelect(e:Event):void 
		{
			var directory:File = e.target as File;
			var files:Array = directory.getDirectoryListing();
			for(var i:uint = 0; i < files.length; i++)
 
			{
					_folderSelectArray.push (files[i].nativePath);
			}
 
			var loader:Loader = new Loader();
			loader.contentLoaderInfo.addEventListener(Event.COMPLETE , test1);
			loader.load(new URLRequest(_folderSelectArray[0]));
		}
 
		private function test1(e:Event):void 
		{
			addChild(e.currentTarget.content);
		}
__________________
Марк Tween

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

блогер
Регистрация: Oct 2010
Адрес: Киев
Сообщений: 1,678
Записей в блоге: 12
Отправить сообщение для Dukobpa3 с помощью Skype™
Можно и так, но в айре можно и проще. Гугли дальше
__________________
Кто к нам с чем для чего - тот у нас того от того.

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

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

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


 


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


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