外部からLoadした画像の処理

外部から読込んだ画像をそのまま
拡大・縮小・回転をした場合
カクカクのきったない表示になってしまいます。

この対処法として、読込んだ画像はそのまま使わず
BitmapDataにdrowしスムーシングをかければ
オブジェクトを拡大・縮小・回転してもきれいに表示されるというものです。

※ソースはas2.0です

import flash.display.BitmapData;

var my_mcl:MovieClipLoader = new MovieClipLoader();
var myListener:Object = new Object();
my_mcl.addListener(myListener);

/*
ステージ上でボタンを配置している為、震度を0に指定
*/
var mcItem:MovieClip = createEmptyMovieClip("Item", 0);
my_mcl.loadClip("img/mario.png",mcItem);

myListener.onLoadInit = function(targetMc:MovieClip):Void {
if (targetMc._name == "Item")
{
var mcDisplay:MovieClip = createEmptyMovieClip("Display", getNextHighestDepth());
bitmapSmoothing(targetMc,mcDisplay);
btnAction(mcDisplay);
}
};

function bitmapSmoothing(loader:MovieClip, holder:MovieClip):Void {
var bd:BitmapData = new BitmapData(loader._width, loader._height, true, 0×00000000);
bd.draw(loader);
holder.attachBitmap(bd,0,"auto",true);
holder._x = Stage.width * 0.5 - loader._width * 0.5;
holder._y = 50;
loader.removeMovieClip();
}
//ボタンは直接ステージ上に置いたものをつかってます
function btnAction(targetMc:MovieClip):Void {
btn1.onPress = function():Void {
targetMc._xscale += 10;
targetMc._yscale += 10;
};
btn2.onPress = function():Void {
targetMc._xscale -= 10;
targetMc._yscale -= 10;
};
btn3.onPress = function():Void {
targetMc._rotation -= 15;
};
}

参照サイト にゃあプロジェクト - ウェブログ - 画像のスムージング設定 (2)

Tags: ,

Apiのレスポンスを閲覧したい

igoogleのガジェットをつくってテストする際に
firebugのコーンソールでレスポンスをみると
特殊文字が16進文字コードみたいな感じにかわっちゃうんですよ。

例)
<BR> → \x3c\x42\x52\x3e

こんな感じでひどくみにくいので
xmlを表示するflashを作りました、
よかったらつかってください。
※2008/12/9 ソースにまちがいあったのでなおしました


上段はamazon仕様です 入力項目を変えてお楽しみください
下段はurlを入れればそのままつかえますお好きな感じでどうぞ。

出てきたxmlはコピって
整列・インデントが入るツールを使うとソースがすごく見やすいです。

僕はdreamweaverの
コマンド → ソースフォーマットの適用
でゆとってます。でへへ。loadxml

Tags: ,

FlashPlayer10\(^o^)/ハジマタ

どうやらbeta版が公開されてるみたいだ。

埋め込みfont使わなくても回転とかalpha変更できたり
処理速度UPとかいいね。

以下は日本語に翻訳してくれているサイトから主な新機能を紹介してみた

続きを読む »

Tags: ,

flashサイトとgoogle

flashサイトってgoogleにサーチしてもらえないじゃないですか、

flaファイルに直接テキストが入ってるのをパブリッシュしたものは
googleさんに見てもらえるみたいですが、
現段階だと外部テキスト類は全然読んでない様子。

なのでひと手間かけて
ベースはwordpressでサイトつくって
はきだされるXMLをflashで読み込むってのが
一番いいよねってはなし。
2つサイト作ることになっちゃうけどね。

ちょっといい雰囲気だったflashサイト

黒川温泉 お宿 野の花
http://www.oyado-nonohana.com/index.html
flashサイトとhtmlサイト両方あるね。

Tags: ,

歌をつくりました

聞いてください
http://www.jt-roots.com/utae/listen5.html?_id=MDAwNDAwNjE3Ng==

歌え!ルーツ飲んでゴー!

Tags: