いちSEのつぶやき

エンジニアとして、気になることを残していきます。

勉強会

今日は勉強会でした。
最近は参加者とのレベルの差を感じて少し凹んでます。
頑張らねば。。。

Adobe Flex 2プロフェッショナルガイド Windows & Macintosh対応

Adobe Flex 2プロフェッショナルガイド Windows & Macintosh対応



■画像の読み込み
サンプルでは、Loaderを使用しているが、SWFLoaderでOK。
SDWLoaderの内部ではLoaderを使用している。
このサンプルは生コーディングな感じ。
SWFLoaderはextends UIComponentなので、
そのまま表示オブジェクトとして使える。

画像を指定する際のContextPathはSWFの場所。
相対パスはそこから指定する。
プロジェクトの外は指定できない??


■画面のハードコピー
BitmapDataを使用すると画面のHCを簡単に取れる。
サーバーに送る場合は、binaryにして送信する。
BitmapDataのgetPixelを呼ぶとBatesArrayが取れる。
こんな感じ↓

var image:BitmapData = new BitmapData(200,200,true,null);
//中略
var data:ByteArray = image.getPixels(new Rectangle(200,200));



■Buttonオブジェクト
ButtonクラスのbuttonMode=trueにすると人差し指になる
 ⇒これはデフォルトtrueでもいい