由於手上正在寫一個簡單的App,使用 new File("app-resource:/xxx") 將文字檔寫到程式的工作路徑下,測試中一直發生可以寫入新檔案,但是無法覆寫舊檔案,catch出來的 Error.message 頻頻出現:FileWriteResource,重點是這個 Error message 實在寫的很含糊,不得已祭出 google 大神來找答案:(XD 大神萬歲!)
http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=72&catid=641&threadid=1305641&enterthread=y
原因就是AIR beta2加入了安全機制不允許覆寫 applicationResourceDirectory 內的東西,而建議使用 applicationStorageDirectory...
其實 Beta1 and Beta2 都有些許語法不同,所以參考最新online doc會比較不容易遇到鬼打牆...=P
AS3 AIR online doc
http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=72&catid=641&threadid=1305641&enterthread=y
原因就是AIR beta2加入了安全機制不允許覆寫 applicationResourceDirectory 內的東西,而建議使用 applicationStorageDirectory...
其實 Beta1 and Beta2 都有些許語法不同,所以參考最新online doc會比較不容易遇到鬼打牆...=P
AS3 AIR online doc
Comments
Post a Comment