- Home
- ベビーユニバースブログ Top
- Babyuniverse: 2009年11月アーカイブ
Java Support for Growl のソース公開2009年11月30日 09:44
お早うございます。プログラマTです。
先日 Java Support for Growl を公開致しましたが、ネット上でソースを公開して欲しいという要望があった様なのでソースも添付して公開します。そんなに参考になるほどのソースでもないんですが...(^_^; また、若干のバグフィクスも行いました。
現状では、10.4 と 10.5 で動作確認が取れています。
ダウンロードは、ダウンロードページへどうぞ。
株式会社ベビーユニバースでは、お客様のご要望に応じて受託開発を承っております。Adobe Illustrator, InDesign, Photoshop の各種プラグイン開発をはじめ、Web アプリケーション、動的 WEB ページ、スタンドアロンアプリケーションなど、各フィールドでのプロフェッショナルがお客様のご要望にお応えします。また、それらをマッシュアップしたシステムなどは、弊社の最も得意とするフィールドの一つです。
「こんな開発できるのかな?」「こんなソフトが欲しいんだけど...」といったご質問は、システム開発などに関するお問い合わせよりお気軽にお問い合わせ下さい。
posted by Babyuniverse (2009年11月30日 09:44) | 個別ページ | コメント(0) | トラックバック(0)
Downoad Java Support for Growl2009年11月30日 09:38
ここは Java Support for Growl のダウンロードページです。
最新版 version 0.1.2
株式会社ベビーユニバースでは、お客様のご要望に応じて受託開発を承っております。Adobe Illustrator, InDesign, Photoshop の各種プラグイン開発をはじめ、Web アプリケーション、動的 WEB ページ、スタンドアロンアプリケーションなど、各フィールドでのプロフェッショナルがお客様のご要望にお応えします。また、それらをマッシュアップしたシステムなどは、弊社の最も得意とするフィールドの一つです。
「こんな開発できるのかな?」「こんなソフトが欲しいんだけど...」といったご質問は、システム開発などに関するお問い合わせよりお気軽にお問い合わせ下さい。
posted by Babyuniverse (2009年11月30日 09:38) | 個別ページ | コメント(0) | トラックバック(0)
SWFLoader で外部 SWF の読み込み2009年11月29日 20:22
どうも今晩は。プログラマTです。
Flex で作成した SWF から外部の SWF を読み込み、その中のメソッドを呼んだりしたい事ってありますよね。普通に考えると、SWFLoader に addEventListener (Event.COMPLETE,[関数]); の様にしたいですが、実はこれでは不完全です。
何故かと言うと、SWFLoader が COMPLETE したからと言って中の Application がしっかり初期化されているとは限らないためです。では、中の Application がしっかり初期化された後に何か処理を行いたい場合はどうすればいいか?
ここで重要なのは COMPLETE した段階で、読み込んだ SWF の SystemManager は作成されているという所です。この SystemManager に addEventListener し、FlexEvent.APPLICATION_COMPLETE のタイプのイベントリスナーを登録します。例えば、下記の様にします。
private function swfReady (event:Event):void
{
var sm:SystemManager = SystemManager (loader.content);
sm.addEventListener (FlexEvent.APPLICATION_COMPLETE,applicationReady);
}

この場合、loader という SWFLoader があったとします。それが読み込み完了した段階で swfReady という関数が呼ばれます。この中でその SWF の SystemManager に対して APPLICATION_COMPLETE のイベントリスナーを登録しています。こうすると、実際にその Application が読み込み完了した段階で applicationReady という関数が呼ばれる事になります。
こうすると、applicationReady の関数の中では、SystemManager の application プロパティーにインスタンスが代入されているのが確認できると思います。後はそれを自分の希望するクラスにキャストすればいいだけです。
ややこしいのは、COMPLETE のイベントハンドラでも「たまに」動いてしまう事ですね。この辺は処理速度にもよるのだと思いますが、しっかりと初期化した後に処理を行いたい場合は、APPLICATION_COMPLETE の方を使いましょう。
そうそう、書き忘れてしまいましたが、外部の SWF を読み込む時にはセキュリティの問題が付いてまわります。これは当然と言えば当然の事なのですが、すごく面倒です。特にローカルで動かす事を前提としている(SWF ファイルが file:// で表現できる所に置いてある)場合、特に面倒です。このあたりの事については、また今度書いてみようかと思います。
株式会社ベビーユニバースでは、お客様のご要望に応じて受託開発を承っております。Adobe Illustrator, InDesign, Photoshop の各種プラグイン開発をはじめ、Web アプリケーション、動的 WEB ページ、スタンドアロンアプリケーションなど、各フィールドでのプロフェッショナルがお客様のご要望にお応えします。また、それらをマッシュアップしたシステムなどは、弊社の最も得意とするフィールドの一つです。
「こんな開発できるのかな?」「こんなソフトが欲しいんだけど...」といったご質問は、システム開発などに関するお問い合わせよりお気軽にお問い合わせ下さい。
posted by Babyuniverse (2009年11月29日 20:22) | 個別ページ | コメント(0) | トラックバック(0)
Java Support for Growl のバージョンアップ2009年11月27日 19:54
どうも今晩は。プログラマTです。
さきほど、Java Support for Growl を公開しましたが、Mac OS X 10.4 で正常に通知できないという問題がありましたので、その点を修正しました。
ダウンロードはこちらから → Download Java Support for Growl
その他、何かありましたら BU-SER.net などでご連絡下さい。
株式会社ベビーユニバースでは、お客様のご要望に応じて受託開発を承っております。Adobe Illustrator, InDesign, Photoshop の各種プラグイン開発をはじめ、Web アプリケーション、動的 WEB ページ、スタンドアロンアプリケーションなど、各フィールドでのプロフェッショナルがお客様のご要望にお応えします。また、それらをマッシュアップしたシステムなどは、弊社の最も得意とするフィールドの一つです。
「こんな開発できるのかな?」「こんなソフトが欲しいんだけど...」といったご質問は、システム開発などに関するお問い合わせよりお気軽にお問い合わせ下さい。
posted by Babyuniverse (2009年11月27日 19:54) | 個別ページ | コメント(0) | トラックバック(0)
Java Support for Growl を公開します2009年11月27日 15:40
どうも今日は、プログラマTです。
Growl ってご存知ですか? Skype などでぴょこっと右上に小さなパネルみたいなものが出てきて、ちょっとした情報を与えてくれるアレです。
あれって結構、色々便利ですよね。デベロッパの方はあれを使ってみたいと思う事もたまにはあるのではないでしょうか。アクセスの方法は色々用意されている様ですが、Java のサポートが Cocoa Java がサポート終了と共に Deprecated されてしまった様なので、簡単なライブラリを用意しました。
こちらからダウンロードできます。→ Download Java Support for Growl
※ 10.5 では動作が確認できておりますが、10.4 では動かない様です。後日対応します。
1、2時間で作った感じのライブラリなのでバグもあるかと思いますが、BU-SER.net などでご報告頂ければ幸いです。
使用はご自由にして頂いて構いませんが、弊社はこのライブラリを使用して起きたいかなる事象においても一切の責任を負えませんのでその旨ご了承下さい。
株式会社ベビーユニバースでは、お客様のご要望に応じて受託開発を承っております。Adobe Illustrator, InDesign, Photoshop の各種プラグイン開発をはじめ、Web アプリケーション、動的 WEB ページ、スタンドアロンアプリケーションなど、各フィールドでのプロフェッショナルがお客様のご要望にお応えします。また、それらをマッシュアップしたシステムなどは、弊社の最も得意とするフィールドの一つです。
「こんな開発できるのかな?」「こんなソフトが欲しいんだけど...」といったご質問は、システム開発などに関するお問い合わせよりお気軽にお問い合わせ下さい。
posted by Babyuniverse (2009年11月27日 15:40) | 個別ページ | コメント(0) | トラックバック(0)