Re: [問題] 從任一個槽中選擇檔案和他的路徑
※ 引述《theoneAkI (阿貯)》之銘言:
: 多謝aquarianboy
: 不過我查了一下flash.net.FileReference
: 他好像只能應用在檔案在伺服器和主機之間的上傳下載
: 不知是否有別的方法
: 多謝
首先,還是要說明flash本身的限制
swf檔案本身並沒有存取本機檔案系統的權限
例如是檔案的完整路徑、檔案的複製、移動、刪除等等
目前單純的swf檔案,理論上還寫不出可以破壞使用者電腦的東西
即使輸出成flash projector,變成.exe格式似乎也沒好到哪裡去
詳情可以搜尋一下小弟的文章,有稍微提到這部份的東西(第2167篇)
簡單的說,這些都是flash為了保護避免電腦檔案被有心人士破壞所做的防護
不過如果要存取本機的檔案系統權限,還是有辦法的
透過其它flash projector wrapper提供的API就行了 :)
(MDM的Zinc是我愛用的wrapper)
如果是你放在同一個資料夾底下
下面這段程式碼應該可能可以幫得上一點點忙,讓你讀得到檔案的檔名
按鈕名稱:myBtn,動態文字的名稱:filePath
import flash.net.FileReference;
var listener:Object = new Object();
var fileName:FileReference = new FileReference();
listener.onSelect = function(selectedFile:FileReference):Void {
filePath.text = selectedFile.name;
};
myBtn.onRelease = function(){
fileName.browse([{description:"Files", extension:"*.*"}]);
}
fileName.addListener(listener);
供你參考,希望有幫上忙 :)
--
http://www.eddie.com.tw/blog/
http://www.eddie.com.tw/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.172.127
※ 編輯: aquarianboy 來自: 220.135.172.127 (02/10 08:40)
推
02/13 17:35, , 1F
02/13 17:35, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章