2009-06-04 2 views

答えて

1

あなたが使用できるコードです:

BlankWindowはそうのようなMXMLファイルである
var window:Window = new Window(); // OR var window:BlankWindow = new BlankWindow(); 
window.type = NativeWindowType.LIGHTWEIGHT; 
window.open(true); 

<?xml version="1.0" encoding="utf-8"?> 
<mx:Window xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> 
<!-- Your Code Here --> 
</mx:Window> 

は、この情報がお役に立てば幸いです。

+0

varウィンドウ:BlankWindow = new BlankWindow(); undefine windowのようなエラーがスローされます。どのクラスからインポートしますか?私はimport flash.display.NativeWindowを試しました。しかし、同じエラーがスローされます。あなたが私を助けることができるDaiel –

+0

BlankWindow.mxmlを作成してインポートしましたか?たとえばsrc /フォルダにはcom /フォルダがあり、そのcom /フォルダにはBlankWindow.mxmlというファイルがあり、次にアプリケーションの一番上に追加したウィンドウを開きます:Import com.BlankWindow;次に、BlankWindowのインスタンスを追加することができます。標準ウィンドウを開くだけなら、以下のようにしてください:var window:Window = new Window(); – DanO

+0

可能でしょうか?ダニエル 。 –

0

これを試してください。 2つの.mxmlファイルを作成します。

<initialWindow> 
    ... 
    <visible>false</visible> 
    ... 
</initialWindow> 

今、あなたのMain.mxmlにあなたがしたいしようとしている:あなたはMain.mxmlとBlankWindow.mxml

自分のメイン-app.xmlの構成設定で

が設定され、次のことを確認しなければなりません

var window:BlankWindow = new BlankWindow(); 
window.type = NativeWindowType.LIGHTWEIGHT; 
window.open(true); 

そして、あなたのBlankWindow.mxmlに、あなたはあなたのアプリケーションを表示したい情報を置く:あなたの「のcreationComplete」ハンドラに以下を追加します。デフォルトのアプリケーションウィンドウをLightweightに設定する方法はありません。その周りの唯一の方法は、メインウィンドウを隠し、セカンダリウィンドウを開くことです。

また、セカンダリウィンドウが閉じたときにプライマリウィンドウを閉じてください。そうしないと、アプリケーションが正常に終了しません。

関連する問題