![]() |
|
||||||||||
|
|
|
|||||
|
кто-нибудь знает как можно убрать дилему такую:
при публикации надо выбрать - только локальные или внешние файлы?(публикация свф). Или как поступать если надо грузить и те, и те файлы? я знаю что в ехе этого нет, но для меня ехе не выход. Мот кто сталкивался, расскажет. |
|
|||||
|
Смотря что вы хотите делать с файлами на компьютере пользователя
Если загружать их на сервер - тогда почитайте про FileReference Если читать и изменять эти файлы - ... - только после загрузки файлов на сервер - можно загрузить содержимое во флеш - изменить его и отправить серверу измененное - после получения сервером измененного файла выдать во флешь ссылку для его скачивания 2-ой способ создаем одну флешку с доступом только к сети, вторую с доступом только к локальным файлам после чего организуем LocalConnection между ними однако и в том и в другом случае Вы не сможете напрямую изменять содержимое файла на комьютере клиента
__________________
...вселенская грусть |
|
|||||
|
у меня всё проще:
что-то с FileReference. чтобы прочесть имя файла, выбранного пользователем нужен такой код import flash.net.FileReference; var allTypes:Array = new Array(); var backTypes:Object = new Object(); backTypes.description = "Background (*.swf)"; backTypes.extension = "*.swf"; allTypes.push(backTypes); var listener:Object = new Object(); listener.onSelect = function(file:FileReference):Void { if(!file.upload("http://www.yourdomain.com/yourUploadHandlerScript.cfm")) { } } listener.onOpen = function(file:FileReference):Void { _root.veiwfile = "pic/"+file.name; } var fileRef:FileReference = new FileReference(); fileRef.addListener(listener); fileRef.browse(allTypes); |
![]() |
![]() |
Часовой пояс GMT +4, время: 11:25. |
|
|
« Предыдущая тема | Следующая тема » |
|
|