C/C++ のコードを ActionScript に変換する Adobe Alchemy を試す
Adobe Labs の研究プロジェクト、コードネーム Alchemy を試してみた。同プロジェクトについては、すでに多くの方が書かれており、今更な感もあるが、以前に紹介記事を書いていることだし、備忘録も兼ねて残しておく。
C 言語で書かれたソフトウェアが Flash で動くようになるかもしれない
Running C and Python Code on The Web によると、Adobe の Scott Petersen 氏が大変興味深いツールを開発中のようだ。このツールを使うと、C 言語で書かれたソフトウェアを Flash Player で実行できるようになる。また、このツールはオープンソースで公開されるとのこと。
Safari で ExternalInterface を使うときは this に気をつけないと無限ループ
以下のサイトを参考に、JavaScript から ActionScript のコードを呼び出そうとしている。
以前、haXe で遊んでたときは組み込みの JavaScript インターフェースを使っていたので、ExternalInterface を使うのは初めて。
document["as"].callFlash();
サンプルどおり、こんなふうに呼び出すのは問題ない。だが、もうすこし汎用的にしようと思って、以下のようなクラスを試しにつくってみた。
MacBook に内蔵された iSight を Flash から利用できるようにする
Flash の flash.media.Camera オブジェクトを使うと、Webcam からの入力をキャプチャすることができる。
しかし、そのままだと MacBook に内蔵された iSight では映像をとることができない。どうやら、設定を変更する必要があるようだ。
mod_flv_streaming と Deep Tagging
lighttpd で Flash Video (.flv) をストリーミング配信 (2)の mod_flv_streaming って、開始フレームを指定するのに、URL のクエリー部分を使うわけだけど、これを mod_rewrite で Pretty URL にしてやれば、いわゆる Deep Tagging もいけそうね。