0

ウィンドウなしでアプリを作成する方法については、Adobeの指示に従いました(リンク)。

要点は、元のnativeWindowを非表示または閉じて、UTILITYまたはLIGHTWEIGHTプロパティを使用して新しいウィンドウを作成することでこれを実行できることです。

残念ながら、アプリケーションが複数回起動されると、起動するたびに新しいnativeWindowが再度作成されます。これは非常に望ましくありません。それを防ぐ方法を知っている人はいますか?

アプリケーションの起動時に変数を設定しようとしましたが、アプリケーションの新しいインスタンスからこれらにアクセスできないようです。奇妙なことに、AIRアプリは複数のインスタンスを持つことは想定されていません(不可能なはずです)。また、Windowsタスクマネージャーによると、実際にはインスタンスは1つだけであり、システムトレイアイコンは1つしかないという事実があります。

Flash / AS3でアプリケーションを作成していますが、FlashBuilder/Flexの使用方法がまだわかりません。

私はあなたが解決策を持っていることをとても望んでいます!

4

1 に答える 1

0

あなたが経験しているのは、すでに実行中のアプリがINVOKEDイベントを取得し、新しいウィンドウを開いてそのイベントを処理しているのではないかと思います。

これは、アプリケーションのインスタンスが1つしかないことを説明します。新しいウィンドウを作成する前に、アプリでウィンドウがすでに作成されているかどうかを確認する必要があります。

これがお役に立てば幸い、フランク

于 2011-11-20T19:18:59.467 に答える