0

AS3 と Flash CS5 の使用

2分ごとに「.txt」ファイルのURLRequestを作成するURLLoaderを備えた掲示板Adobe Airデスクトップアプリがあります。または、どれだけ長く見る時間を設定しました。アプリは、txt ファイルを動的テキスト フィールドに読み込みます。

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);
    myText_txt.htmlText = loadedText.data;
}

新しい場合にのみ URLRequest にファイルをロードさせることは可能ですか? 毎回じゃない?

次に、「新しい」ファイルがロードされたときに起動します

mainWindow.notifyUser(NotificationType.CRITICAL) 

ユーザーは新しいメッセージがあることを知っていますか?

前もって感謝します!!

4

2 に答える 2

1
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
    }
}
于 2013-01-15T16:58:30.300 に答える
0

アプリケーションは引き続き実行されるため、古いテキスト ファイルと新しいテキスト ファイルを比較して、変更が加えられているかどうかを確認する必要があります。

于 2013-01-15T17:00:02.787 に答える