0

Flash CS5 で非常にシンプルな Adob​​e Air デスクトップ アプリを作成しました。このアプリは、URLRequest を使用してインターネット上にある「.txt」ファイルをロードする動的テキスト フィールドを備えた 400 x 200 の小さなウィンドウです。アプリは設定された間隔で新しいファイルをチェックします。現在は 5 分ごとです。

「.txt」ファイルの時刻/日付スタンプを見て、「NEW」ファイルがロードされたときに、アプリのシステム トレイ アイコンを点滅させるか、アプリケーション自体のボタンを点滅させる方法を見つける必要があります。ファイルを再度ロードするときだけではありません。

Adobe Air および Flash Actionscript 3.0 を初めて使用します。

4

1 に答える 1

0

デスクトップ (モバイルではない) AIR アプリの場合、NativeWindow クラスのnofityUser関数を使用できます。

例:

import flash.desktop.NotificationType;
import flash.events.MouseEvent;

function notifyMe(aNotificationType:String):void
{
    if(NativeWindow.supportsNotification)
    {
        stage.nativeWindow.notifyUser(aNotificationType);
    }
    else
    {
        trace("Notification not supported on this OS");
    }
}

function onStageClicked(e:MouseEvent):void
{
    // You could also pass NotificationType.CRITICAL here
    notifyMe(NotificationType.INFORMATIONAL);
}
stage.addEventListener(MouseEvent.CLICK, onStageClicked);
于 2013-01-15T00:39:17.813 に答える