Archive for the ‘flash’ Category

AS3:Twitterの画像を読み込むときの注意点

土曜日, 9月 11th, 2010

 
# 外部ドメインからロードした画像に対しては、
# ピクセルデータにアクセスできない
 
 
これはトリッキーだ!と思った。
 
FlashPlayerでのプレビュー時にはこの問題は起きない、
ブラウザで見たときに初めて発動する。
 
 
発動条件:
 # 読み込んだ画像をBitmapDataとして使いたい
 
 
今回は、Loaderで読み込んだ画像を使いまわしたい、という
ミッションのためにその読み込んだ画像をBitmapDataで
保持する必要があった。
# そもそもLoaderやMovieClipはコピー出来ないからこんなことに…
 
loaderをそのままMovieClip等にaddChildすれば問題ない。
問題は、loader.content を読み出す時だ。
 
 
今回の参考サイト:テック煮ブログ
AS で別ドメインの画像を読み込むときの注意点CommentsAdd Star
# こちらのサイトの “セキュリティサンドボックス侵害への対応”
 
詳しくは上記サイトを参考にしてもらうとして、
 
とりあえずTwitterのプロフィール画像を読み込むのであれば、
LoaderContext の checkPolicyFile を true にすることで解決。

function loadStart():void
{
	// LoaderContextを準備
	var context:LoaderContext = new LoaderContext(true);
	
	var loader:Loader = new Loader();
	var req:URLRequest
	= new URLRequest("http://www.example.com/sample.png");
	
	loader.load(req, context); // 第2引数に context を渡す
	
	loader.contentLoaderInfo
			.addEventListener(Event.COMPLETE,onLoaded);
}

function onLoaded(e:Event):void
{
	var bmp:Bitmap = Bitmap(e.target.content);
}

 
ご参考までに。
 

【制作実績】MJ マイケル・ジャクソン・レジェンド1958-2009 特設サイト

日曜日, 1月 31st, 2010

【制作実績】MJ マイケル・ジャクソン・レジェンド1958-2009 特設サイト トップページ

MJというマイケル・ジャクソン関連書籍の特設サイトです。12月の終わりに公開されました。

“マイケルに送るメッセージを題材にしたい” ということで、twitterと連動したメッセージボードがメインとなっており、こちらのサイトからメッセージが投稿できます。

【アート】唯一の代表作品「dANAKIL」その1

土曜日, 1月 30th, 2010

 
僕の人生の一部に、アーティストという部分があるんですが、
学校を卒業してから更新も活動もしていませんでした。
もうアーティストでもなんでもないです。
 
# アーティスト、というのは自分の思うがままのことを形にして
# 人に伝えて、フィードバックをもらうひとのことです。
 
 
ただ、過去に2つほど、僕が考えて作って人に見せて感想をもらった
作品があります。そのうちのひとつがこの「dANAKIL」です。
 
とりあえず見ていただいたほうが早いので、こちらから
http://www.youtube.com/watch?v=YJTUttY2oVQ
 
 
 
砂のオルゴール、といったらなんとなくイメージ伝えるでしょうか。
この展示の後も、いろいろと発展させるつもりだったのですが、
諸事情により、この一回限りで廃棄となってしまい、砂の一部と
中に仕込まれていた電子回路のみが手元に残っています。
 
このときの砂場が直径4mで、砂のみの重量が700kgぐらいあります。