- 2009-12-10 (木) 18:38
- air
Adobe AIR アプリで、browseForOpenメソッドを使ってファイルダイアログを開いてローカルxmlファイルのパスを取得し、そのパスをURLRequestに渡してAIRにロードするようなものを作るとしたのだけど、Macで “/Users/(ユーザー名)/Desktop/hoge.xml” みたいなパスが取得できるけど、このままLoadしてもエラーとなる。URLRequestでローカルのルートって「/Users」じゃ駄目なのか?一旦別作業をするのであとで調べる。
追記:ググッたら解決しました。Macの時だけnativePathならfile:///が必要。あるいはurlプロパティ使えばいいとのこと。
File.nativePathの罠? | エントリー | _level0.KAYAC
追記:
当然AIRでデスクトップにアクセスするための File.desktopDirectory.nativePath; もMacでダメなので、File.desktopDirectory.url; とする。
追記:
ダイアログ画面でのファイルタイプの指定はできるけど、フォルダを選ばせることはできないのかな?当座必要ないのであとで調べる。
- Newer: 個人名を数値化したい。ほんで色にしたい。
- Older: ロクナナワークショップ 「Spark67 Part3」開催