簡體   English   中英

在AS3中讀取沒有AIR的文件夾的內容(沒有flash.filesystem)

[英]Read content of folder without AIR in AS3 (no flash.filesystem)

我正在做一個項目,我需要動態檢查文件夾中的內容。 這個想法是我有一個任務的ID,在該ID之后有一個文件夾名稱。 我的代碼需要檢查此文件夾是否存在以及其中是否包含某些內容。 之后,它將顯示該文件夾中的所有圖片。 我的目標是只需要在文件夾中添加圖片即可使它們出現在我的游戲中。

我試圖找到一種檢查文件夾內容的方法,但是每個人都說我需要flash.filesystem,但這意味着我需要使用AIR。 AIR在FireFox或任何其他瀏覽器中不起作用。

這是讓我了解的網站:

http://www.experts-exchange.com/Software/Photos_Graphics/Web_Graphics/Macromedia_Flash/Q_26118847.html

那我該如何瀏覽文件夾的內容?

沒有用戶在Flash中的交互,絕對沒有辦法探索本地文件系統。 如果要執行此操作,則必須制作一個不是基於瀏覽器的AIR應用程序。 這是每個瀏覽器強加的安全功能(您也不能在JS中實現),並且由Adobe相同地實現。

您可以使用FileReference來允許用戶選擇Flash可以訪問或保存文件的文件,但這是與文件系統之間最多的交互,而無需打開AIR(這也不是沒有限制。) AIR,您將無法完全訪問文件系統,並且將被鎖定在某些目錄之外,並且無法執行某些操作)

如果文件夾在服務器上,則需要依靠服務器端腳本來完成工作並將結果傳遞給您的應用。 如果您是指客戶端計算機上的文件夾,則出於安全原因將無法使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM