月別アーカイブ: 2009年5月

[AS2]Flickr API経由で取得した画像がFlashで表示されない

Flashで、Flickr API経由で画像を表示するテストをしてみたら、ローカル環境では問題なく表示されるのに、サーバにアップロードしたら何も表示されない。いろいろ検証してみたところ、Flickrから取得した画像にスムージングをかけようとすると、何も表示されない模様。Flash Player8以上で、外部画像を読み込んだ場合、シャギーが出てギザギザの画像になってしまうので、スムージングを適用したかったのだけど、なかなかうまくいかなかったので、解決方法をメモ。スムージングについては、以前書いた、「[AS2]Flashで外部から読み込んだ画像データにスムージングを適用する」を参照。

System.security.loadPolicyFile("http://api.flickr.com/crossdomain.xml");
System.security.loadPolicyFile("http://farm1.static.flickr.com/crossdomain.xml");
System.security.loadPolicyFile("http://farm2.static.flickr.com/crossdomain.xml");
System.security.loadPolicyFile("http://farm3.static.flickr.com/crossdomain.xml");
System.security.loadPolicyFile("http://farm4.static.flickr.com/crossdomain.xml");

上記のスクリプトを追加すると、スムージングを適用しても問題なく表示可能でした。クロスドメインとかセキュリティーの問題と思われます。

【参考にさせて頂いたサイト】
鮭とプログラムとかサン「スライドショー 2

Webカメラを使用するFlashサイトでiSightが動作しない

Webカメラを使用するFlashサイトで、MacのiSightが動作しない場合の解決方法。OSのクリーンインストールとか、Flash Playerを何度も入れ直したりしてたら、設定方法を忘れてしまったのでメモ。

Flash Playerの「カメラとマイクへのアクセス」というダイアログで、[許可]を選択しても何も表示されないので、右クリックでFlash Playerの設定を開く。右下にあるWebカメラのアイコンをクリックして、「USB Video Class Video」を選択すれば、iSightが動くはず。