以下の AS3 を実行して、「.txt」ファイルを Flash CS5 に組み込まれた Adobe Air デスクトップ アプリ メッセージ ボードにロードしています。プロセスを実行して繰り返すようにタイマーを設定しました。基本的にはコードをもう一度実行し、NotificationType.Critical を起動しています。新しいファイルがロードされていなくても。
URLRequest が繰り返されるようにするにはどうすればよいでしょうか。たとえば、120000 ミリ秒ごとに新しいファイルを検索するとします。ファイルが新しい場合は、ファイルをロードしてユーザーに通知します。ファイルが新しくない場合は無視しますか?
var loader:URLLoader = new URLLoader(new URLRequest("https://my_text_file.txt"));
loader.addEventListener(Event.COMPLETE, completeHandler);
function completeHandler(event:Event):void {
var loadedText:URLLoader = URLLoader(event.target);
if(myText_txt.htmlText!=loadedText.data){
myText_txt.htmlText = loadedText.data;
mainWindow.notifyUser(NotificationType.CRITICAL)
} else {
//do nothing
}
}
AS3 を初めてご利用いただきありがとうございます