0

以下は私のコンソールの出力です:

[SWF] autoupdate.swf - 解凍後 3,204,024 バイト プライベート関数 onError(event:ErrorEvent):void [ErrorEvent type="error" bubbles=false cancelable=false eventPhase=2 text="Unhandled exception TypeError: エラー #1009: アクセスできませんnull オブジェクト参照のプロパティまたはメソッドです。」エラーID=1009]

私のコードはアプリケーション作成イベント (s:ViewNavigatorApplication) にあります

protected function viewnavigatorapplication1_creationCompleteHandler(event:FlexEvent):void
{
    setApplicationVersion(); 
    appUpdater.delay = 1;
    appUpdater.isDownloadProgressVisible = true;
    appUpdater.isDownloadUpdateVisible = true

    appUpdater.isInstallUpdateVisible = true;
    appUpdater.isFileUpdateVisible = true;

    appUpdater.updateURL = "http://localhost/updater/update.xml";           
    appUpdater.isCheckForUpdateVisible = false; // sajjad false initially 
    appUpdater.addEventListener(UpdateEvent.INITIALIZED, onUpdate);
    appUpdater.addEventListener(ErrorEvent.ERROR, onError);
    appUpdater.initialize();
}
private function onError(event:ErrorEvent):void
{
    //Alert.show(event.toString());
    trace("private function onError(event:ErrorEvent):void");
    trace(event);
}

private function onUpdate(event:UpdateEvent):void
{
    trace("private function onUpdate(event:UpdateEvent):void");
    appUpdater.checkNow(); // Go check for an update now         } 
}

http://www.adobe.com/devnet/air/articles/air_update_framework.htmlを追加しました

フレックス モバイル アプリケーションをデスクトップ アプリケーションとしてエクスポートしようとしていて、デスクトップのみのプロジェクトを作成する必要があるということはありますか?

4

1 に答える 1