|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Открытие локальных файлов через FileReferenceList
Господа, я правильно понимаю, что флэшка, лежащая на сайте, через данный диалог может открыть файл у меня на компьютере, который лежит где угодно, куда я там только не соблаговолю его положить, загрузить в себя и пользоваться на здоровье?
Допустим на сайте SWF, а у меня на компе XML, которая ему потребна для работы. Или фича бесполезная, так как путь к файлу флэшка запомнить не может и при повторном запуске автоматически открыть тот же самый файл уже не сможет? Вроде полный путь к файлу во флэшку не передается? Последний раз редактировалось dark256; 28.11.2014 в 02:45. |
|
|||||
Да, понятно, что по клику.
Я имел в виду - один раз выбрать файл, запомнить к нему путь и далее автоматом открывать уже то, что один раз настроено. Прятать объект в ШО не подходит, так как этот объект предполагается часто-часто обновлять. Или таки как-то путь к файлу можно получить через этот диалог? У меня вот только имя находится. Или там еще где-то есть путь? http://188.226.221.96/SOUNDSTAGE/fileOpen.swf listener.onSelect = function(fileRefList:FileReferenceList) { trace("onSelect"); var list:Array = fileRefList.fileList; var item:FileReference; for(var i:Number = 0; i < list.length; i++) { item = list[i]; trace("name: " + item.name); } } var list:Array = fileRefList.fileList; var item:FileReference; ASSetPropFlags( FileReference, null, null, 1) for(var i:Number = 0; i < list.length; i++) { item = list[i]; for( var q in item ) trace( q ) } |
|
|||||
listener
|
Объект FileReference не дает полного пути к файлу, это такая безопасная обертка над системным объектом "файл" нужная исключительно для того, чтобы кинуть файлик на сервер. А вот LoadVars емнип дает по полному пути локальные файлы загружать. Но в песочнице local, путь нужно знать заранее и сохранять опять же не выйдет. Короче, полный облом.
|
|
|||||
Нда.... полная ерунда.... Разве что предложить юзеру ручками путь прописать к файлу....
Но это сразу 99% юзеров лапы откинут... Просто нет возможности на сервер конфиг выкладывать. |
|
|||||
>>Прятать объект в ШО не подходит, так как этот объект предполагается часто-часто обновлять.
SO - такой же, по сути, файл, обновлять его можно когда и сколько угодно (если юзер специально не запретил в настройках, канеш) в чем разница обновлять этот файл или указанный юзером через FileReference? |
|
|||||
Хм.... дьявольски логично...... но тогда дальнейшая работа с этим файлом (обновление) планируется средствами самой флэшки... Так я ХМЛ рисую в редакторе, а так этот редактор... а по сути визард надо будет сделать уже во флэшке... Таким образом необходимость в какой-то загрузке каких-то файлов вообще отпадает....
Ндя.. что-то я сам себя перестал понимать Удаляем тему! ))))))))) Кстати этот SO нынче совершенно не оправдывает возложенных на него задач. Юзера видите-ли автоматом чистят КЭШ, а с ним кэш приложений, локальное хранилище, куки и прочее. И этот SO великолепно киляется. И юзера удивляются - куда пропали записки... И объяснять бесполезно. |
Часовой пояс GMT +4, время: 00:32. |
|
« Предыдущая тема | Следующая тема » |
|
|