0

すべての.pngファイルを内部アプリケーションフォルダーからリストコントロールに読み込もうとしていますが、その方法に固執しています。httpserviceを試してフォルダーを取得し、そこにある画像の数を数えて、それらをループできるようにしましたが、それを理解することはできません。

ファイル構造

-src
    -(default package)
        -my application files
    -icons
        -all my .png files

私が試したhttpService:

<s:HTTPService id="loadAllImages" destination="/icons" result="gotImages(event)" fault="loadAllImagesFault(event)"/>

これにより、常にディレクトリが見つかりません。私はこれについて完全に間違っていますか?誰か提案がありますか?

4

1 に答える 1

1

あなたはこれを行うことはできません。Flashアプリケーション(SWFまたはAIR)内に画像を保存するには、MXMLを使用するか、[Class]メソッドを使用して画像を埋め込む必要があります。@Embed('')

AIRアプリの内部フォルダーのフォルダーディレクトリを実際に表示する唯一の方法は、File(AIRのみのクラス)を使用することです。

var file:File = File.applicationDirectory;
file.browseForDirectory('icons'); ; //unsure if that will pull an internal folder or not, but you get the idea

これが外部ディレクトリである場合(そうではないように聞こえます)、質問に示されている方法で実行すると思います(ただし、この方法を使用する必要はなかったので、機能するかどうか/どのように機能するかはわかりません) )。

于 2012-10-27T00:13:28.280 に答える