2010-11-25 41 views
1

ウェブサイトのテキストファイルからデータを常に読み込み、そのデータをムービークリップの.xプロパティにしたいと考えています。このように:AS3ライブアップデート外部テキストの読み込み

movieclip.x = int(externallyLoadedData); 

私はこれを行う方法を知っているが、私はそれは私が別の番号のテキストファイル、および更新が/再起動をリフレッシュしなくても生きてフラッシュムービーを書き換えるFTP転送することができますしたいです。どうすればいい?

答えて

0

私の選択は、タイマーを使用して、100ミリ秒ごとにテキストファイルからデータをリロードすることです。

public function Constructor(){  
    var timer:Timer = new Timer(100); //how often will the data be reloaded 
    timer.addEventListener(TimerEvent.TIMER, refreshPage); 
    timer.start(); 
} 

private function refreshPage(e:TimerEvent):void { 
    var loader:URLLoader = new URLLoader(new URLRequest("test.txt")); 
    loader.addEventListener(Event.COMPLETE, displaytext); 
} 

private function displaytext(e:Event):void { 
    mc.x = int((e.currentTarget as URLLoader).data); 
} 

もちろん、実装はアプリケーションで特に必要なものによって異なります。

関連する問題