これは少しハックかもしれませんが、getDirectoryListingAsync() を使用するとどうなるでしょうか? 必要なファイルがあるディレクトリを指す一時的な File オブジェクトを作成できます。非同期ハンドラーが呼び出されると、ターゲットに一致するファイルが見つかるまで結果をループし、日付チェックを行うことができます。このようなもの:
var expectedName:String = "myFile";
var oldModificationDate:Date=new Date();
public function fileCheck(fileName:String)
{
File file = new File(fileName);
File dir = new File("/somefiles/localDir/");
dir.getDirectoryListingAsync();
dir.addEventListener(FileListEvent.DIRECTORY_LISTING, directoryListingHandler);
}
function directoryListingHandler(event:FileListEvent):void {
var list:Array = event.files;
for (var i:uint = 0; i < list.length; i++) {
if(list[i].name==expectedName && f.modificationDate.getTime() > oldModificationDate)
{
fileFoundHandler();
}
}
}
function fileFoundHandler():void
{
//your response code goes here
}