フォーラム一覧   -   トピック一覧
   AIR
     タスクバーに表示したくない!
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
yamamoto
投稿日時: 2008-4-2 21:09
やや 常連さん
登録日: 2007-7-23
居住地:
投稿: 22
タスクバーに表示したくない!
毎度お世話になっています。
初心者ですが宜しくお願い致します。

AIRで常駐アプリケーションを作ろうと考えています。

「タスクトレイ」にアイコンを表示させることはできました。

if(NativeApplication.supportsSystemTrayIcon){
// Icon設定
NativeApplication.nativeApplication.icon.bitmaps = [new icon16() as BitmapAsset];

// トレイの設定
var playMenuItem:NativeMenuItem = new NativeMenuItem("再生");

var systemTrayMenu:NativeMenu = new NativeMenu();
systemTrayMenu.addItem(playMenuItem);

var i:SystemTrayIcon = NativeApplication.nativeApplication.icon as SystemTrayIcon;
i.menu = systemTrayMenu;
i.tooltip = "Hoge";
}



しかし、
「タスクバー」に起動中のアプリとして表示させない方法がわかりません。

ここの
http://gadget.campuseos.com/kaetsu/
のガジェットはそのようになっているので
できることは確かなのですが....


s-shimizu
投稿日時: 2008-4-2 23:00
やや 常連さん
登録日: 2007-9-12
居住地:
投稿: 30
Re: タスクバーに表示したくない!
yamamoto さん

AIRの設定ファイルである、xxx-app.xmlファイルの中にある、
<visible>の値にfalseを指定して、アプリケーション本体のウインドウを非表示にしてみてはどうでしょうか?
yamamoto
投稿日時: 2008-4-3 11:36
やや 常連さん
登録日: 2007-7-23
居住地:
投稿: 22
Re: タスクバーに表示したくない!
あれれ?
ご指示していただいた<visible>はfalseなんですよぉ...

this(WindowedApplication).nativeWindow.type

NativeWindowType.UTILITY

の状態で起動できないものかしら?


ps
もしかして...s-shimizuさんって
私のお知り合いの方でしょうかw?
Pepe
投稿日時: 2008-4-4 4:15
モデレータ
登録日: 2006-1-10
居住地: 千葉県市川市南部(浦安との境)
投稿: 1206
Re: タスクバーに表示したくない!
xml の false はメインウィンドウが非表示になるだけです ^_^;

以前にちょと調べたのですが、どうもクラスどうのこうのではなく
現状の AIR アプリの起動設定に"タスクバーに登録しない"という
選択肢が無いようです。

なのでタスクバーには必ず一つは表示されます。

ただ、そこから新たに作る Window に関しては
NativeWindowType の LIGHTWEIGHT や UTILITY を指定することで
タスクバーに表示されない Window を生成することができます。


----------------
ブログ http://shigeru-nakagaki.com/
テクニカルサポートや受託開発など、お仕事は随時募集中
Twitter http://twitter.com/ShigeruNakagaki

yamamoto
投稿日時: 2008-4-6 13:24
やや 常連さん
登録日: 2007-7-23
居住地:
投稿: 22
Re: タスクバーに表示したくない!
ふうむ

http://gadget.campuseos.com/kaetsu/
の実装がなぞですねえ

起動用ウインドウから別ウインドウを開けて
起動用ウインドウを終了させるのかなぁ...

ちょっと試行錯誤してみよう...
Pepe
投稿日時: 2008-4-8 1:28
モデレータ
登録日: 2006-1-10
居住地: 千葉県市川市南部(浦安との境)
投稿: 1206
Re: タスクバーに表示したくない!
ちょとまじめに調べてみました ^_^;

AIR : タスクバーに表示させないウィンドウアプリの作り方


----------------
ブログ http://shigeru-nakagaki.com/
テクニカルサポートや受託開発など、お仕事は随時募集中
Twitter http://twitter.com/ShigeruNakagaki

a_pal
投稿日時: 2008-5-8 22:17
一見さん
登録日: 2008-5-8
居住地:
投稿: 2
Re: タスクバーに表示したくない!
いつも参考にさせて頂いてます。
今まで読み専門でしたがどうしても解決できずに投稿しました。

Pepe様の記事を拝見し、ソースコードをダウンロードして
そのまま実行したのですがFlexクロームのタスクバーが
表示されてしまいます…

yamamoto様が仰っているように
http://gadget.campuseos.com/kaetsu/
のようなAIRアプリを作成したいのですが、
作成の方法に問題があるのでしょうか?

開発環境はFlexBuilder3で
Flexプロジェクトのアプリケーションの種類を
デスクトップアプリケーションを選択し、
Pepe様のソースをインポートしてビルドしています。

間違いがありましたらご指摘頂ければ幸いです。
宜しくお願いします。
a_pal
投稿日時: 2008-5-9 14:28
一見さん
登録日: 2008-5-8
居住地:
投稿: 2
Re: タスクバーに表示したくない!
すいません、どうも勘違いしておりました。

タスクバーとタイトルバーを混同しており
タスクバーを表示しないものはPepe様の
サンプルコードで問題なく動作していました。

ですが相変わらずタイトルバーを非表示にすることが出来ないため
方法を検討してみます。

お騒がせしてすいませんでした。
Pepe
投稿日時: 2008-5-10 7:27
モデレータ
登録日: 2006-1-10
居住地: 千葉県市川市南部(浦安との境)
投稿: 1206
Re: タスクバーに表示したくない!
「showTitleBar」ってのがありますが ^_^;


----------------
ブログ http://shigeru-nakagaki.com/
テクニカルサポートや受託開発など、お仕事は随時募集中
Twitter http://twitter.com/ShigeruNakagaki

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を