2009年6月29日月曜日

雑誌のようなインターフェースを実現できる無料のActionScript『MegaZine 3』

ページをめくっていくような雑誌的インターフェースを実現できるActionScriptのご紹介。データは全部外部XMLに持つのでわりと扱いが簡単なのでは。なお、非商用だと無料というのも大きいですね。

book

機能も豊富で、ページめくりやズームは基本として、内部リンクを持てたり、動画を埋め込んだりもできるようですよ。

ちなみにXMLの基本的な構造は次のとおり。直感的でわかりやすいですね。

とりあえず触ってみたいと言う人はこちらのデモからどうぞ。

» MegaZine 3 DEMO

更なる詳細&ダウンロードは以下からどうぞ。

» MegaZine 3 - A Free and Opensource Pageflip Engine

2009年6月12日金曜日

Android携帯を無線ルータ化するアプリ


Android携帯を無線ルータ化するアプリです。
これを使えば、携帯の契約でPCも同時に使えます。

2009年6月11日木曜日

テキストを画像に変換する

テキストフィールドの内容を画像に変換する。
TextFieldであれば他のコンポーネントで使用可。

private function textChange():void{
//テキストフィールドhtext の文字を画像に変換
 var bitmap_data:BitmapData = new BitmapData(htext.width, htext.height);
 bitmap_data.draw(htext);

 var bmp:Bitmap = new Bitmap(bitmap_data);
 bm.addChild(bmp);
}

全コンポーネントを調べる

アプリケーションで使用しているコンポーネントを調べる方法です。

private function test(target:Object):void{
var ob:Array = new Array();
ob = target.getChildren();
for(var i:int=0; i <>
//ここに各オブジェクトの処理を書く
if(ob[i] is Text){
  trace(ob[i].name + "これはTextコンポーネントです。");
  }

//再起呼び出し これでCamvas等の中のコンポーネントも探せるようになる
try{ 
  if(ob[i].getChildren().length > 0){test(ob[i]);}
}catch(e:Error){}
}
}

//mxmlの例

<mx:text id="tx">
<mx:button label="調べる" click="test(this)">