Flash AS3.0はどのようにできますか?テキストファイルがC++プログラムによってまだ書き込んでいる間にファイルテキストを読み込みますか?Flash AS3.0はどのようにできますか?C++プログラムによるテキストファイルの書き込み中にファイルテキストを読み込みますか?
私はいくつかの行を修正する前に+私はいくつかのコードを持っているが、それは完全に書いているテキストファイルだけを読むことができます。
import flash.events.Event;
import flash.net.URLLoader;
import flash.net.URLRequest;
var toLoad:URLRequest = new URLRequest("example.txt");
var loader:URLLoader = new URLLoader(toLoad);
loader.addEventListener(Event.COMPLETE, loaded, false, 0, true);
function loaded(evt:Event):void
{
var txtData:String = evt.currentTarget.data;
txtData = txtData.replace(/^\s+/, '');
txtData = txtData.replace(/\s+/g, ' ');
txtData = txtData.replace(/\s+$/, '')
var textAr:Array = txtData.split(" ");
var xArray:Array = new Array;
var yArray:Array = new Array;
var i=0;
var ii = textAr.length;
while (i < ii)
{
if (textAr[i] != "---")
{
xArray.push(textAr[i]);
yArray.push(textAr[i+1]);
i+=2;
}
else
{
xArray.push("-");
yArray.push("-");
i++;
}
}
}
今、私の仕事は、リアルタイムファイルを読み込み、別の関数にxArrayとyArrayを送るが、私はそれをコーディングすることができますかわからないです。
お願いします。
完全な深さの回答ではありませんので、私はちょうどコメントします:多分あなたは30秒以下ごとにファイルを読むことができます。だからあなたはいつもファイルの新鮮な状態を取得します。最新のデータとファイルの新しいデータを持つプログラムを作成し、その違いを関数に追加することができます。 –
どうすればいいですか? – crazyoxygen
私はAS3のプログラマーではないので、私は答えを書かなかった。私はフラッシュがtxtを読むことができることを知っているので、私はどのように起動するのか考えてみました。申し訳ありませんが、私はそれのためのコードを書くことができません:)たぶん誰かがこれを読んで、あなたの答えを助ける:) –