StackExchange でこれに関する適切で明確な質問と回答を見つけることができなかったので、できる限り明確に提示し、明確で簡潔な回答を得られることを願っています。
.txt
ActionScript 3 プログラムにロードする 1 つのタイプのオブジェクトの束の変数を含む* ファイルがあるとします。次のような import ステートメントを使用できます。
[Embed(source="test.txt",mimeType="application/octet-stream")]
private var testFile:Class;
これを行う必要があるいくつかの場所についてですが、ユーザーがローカルハードドライブから選択したファイルがどのように異なるかを知る必要もあります。
testFile:Class
コードでは、このファイルを文字列の配列に変換するにはどうすればよいresult:Array
ですか?
*: または別の形式を使用したソリューションがある場合は.xml
、ファイルの内容がどのように見えるか、およびそれらを AS3 内の変数にどのように取得するかのサンプルも含めてください。
編集:以下は、私が一緒に投げた簡単なサンプルファイルですtest.txt
:
testing
1
2
3
4
5
testing
6
7
8
9
10
そして、私が現在それを文字列としてインポートしようとしているコード(これを使用して string.split("\n") を配列に変換できます)...上記ではなくnull文字列を生成しています:
var fileContent:String = new textFile() as String;
trace(fileContent); // Trace comes back with "null" and
// the next line crashes my program for a null reference.
var result:Array = fileContent.split('\n');