詰まったのでメモ。
やりたいこと
あるところにAIRアプリ”Player”とswfファイル”Movie.swf”がありました。
“Player”で”Movie.swf”を読み込んで、再生する。
“Player”上でクリックすると”Movie.swf”のフレームを1つ進め、
右クリックすると”Movie.swf”のフレームを1つ戻したい。
詰まったのでメモ。
あるところにAIRアプリ”Player”とswfファイル”Movie.swf”がありました。
“Player”で”Movie.swf”を読み込んで、再生する。
“Player”上でクリックすると”Movie.swf”のフレームを1つ進め、
右クリックすると”Movie.swf”のフレームを1つ戻したい。

かゆうま | wonderfl build flash online
RGBをHSVに変換して、またRGBに戻してるだけ。
画像処理より、ほかのドメイン上の画像をloaderに読み込んで、
bitmapdataにloaderをdrawするのが大変だった。セキュリティ的な意味で。
解決方法はこれ
AS で別ドメインの画像を読み込むときの注意点 – てっく煮ブログ
写真はflickrから借りました。
Business meeting
http://www.flickr.com/photos/llawliet/2547595587/
Uploaded on June 3, 2008 by llawliet
Creative Commons ? 表示 3.0 Unported
HSV色空間 – Wikipedia
/as3/AbstractUI/trunk/libs/org/libspark/utils/ColorUtil.as – Spark project
AS3 Tweenerテスト&Loader – SAION.BIZ
AS3でLoaderクラスを使って画像(bitmap)を読み込んだ場合のメモリ解放 – k10i
SecurityError: Error #2148の回避方法 – dekadukiの記録
神風記: Loaderで読み込んだオブジェクトをビットマップデータとして複製する。
してやられました。クロスドメイン上の画像、Bitmap.drawのトラップ!! – 散文抄に散る
ActionScript 3.0 PNGファイルをビットマップに変換する
twitterのアイコンのことをtwiconっていうらしいです。
で、そのtwiconをflashで表示してみました。
最後の?user=osamXのところを変えればほかの人のも見れます。たぶん。
twiconの取得はTwitterAPI使うのめんどくさかったので、
コレを使わせていただきました。
以下コード。
?package { import flash.display.Sprite; import flash.display.Loader; import flash.display.DisplayObject; import flash.net.URLRequest; [SWF(width = "73", height = "73", backgroundColor = "0xFFFFFF")] public class twicon extends Sprite { var twiconimage:Loader; var user:String = root.loaderInfo.parameters.user; public function twicon() { var url:String = "twicon.php?user=" + user; twiconimage = new Loader(); twiconimage.load(new URLRequest(url)); addChild(twiconimage); twiconimage.unload(); } } }
phpにURLRequestするのがミソらしい。
<?php if ($_GET["user"]){ $user = htmlspecialchars($_GET["user"], ENT_QUOTES); header("content-type: image/gif"); $url = "http://img.twitty.jp/twitter/user/" . $user . "/l.gif"; $image = imagecreatefromgif($url); imagegif($image); imagedestroy($image); } ?>
2008-01-07 – ついったーランキング開発日誌 – はてなグループ::ついったー部
AS3とPHPを使用してTwitterのRSSを取得する – rsakaneの備忘録
ants Lab. | Flash | AS3でFlashVarsを受け取る