ホーム > タグ > Flex3

Flex3

Flex3 画像をロードして選択範囲を切り出し

仕事でFlex画面内で画像をコピー、ペーストするようなのが必要になったので、
とりあえずデモを作ってみた。

BitmapDataのdrawメソッドで、元画像データの一部を切り出すことができます。

ACTIONSCRIPT:
  1. private function sliceImage(x:Number, y:Number, width:Number, height:Number):void {
  2.     var rect:Rectangle = new Rectangle(0, 0, width, height);
  3.     var matrix:Matrix = new Matrix();
  4.     matrix.tx = -x;
  5.     matrix.ty = -y;
  6.     var bitmap_data:BitmapData = new BitmapData(width, height, true);
  7.     bitmap_data.draw(img, matrix, new ColorTransform(), "normal", rect, true);
  8.     var bitmap:Bitmap = new Bitmap(bitmap_data);
  9.     this.img2.load(bitmap);
  10. }

↓以下デモとmxml

Continue reading

Flex3のSliderにスキン適用してビデオシーク

Flex3でスライドバーでビデオをシークする処理について、
職場でちょっと聞かれたので、サンプルを作ってみました。

*ちょっと修正しました。

前にバンドのHP用に作ったFLVを使いました、動きのないビデオでごめんなさい…。
音声は出るのでそちらで動画が移動しているのをご確認いただけると思います…。
ロード完了後に「再生」ボタンで再生です。

せっかくなので、SliderのSkinに、自作画像を重ねたものも使いました。

重ねた画像はこちらです。45秒でかきました。
 

↓ 以下詳細、プロジェクトファイル等です。

Continue reading

FIVe3Dでくじ引き用パネルを作ってみた(2) AIR化

前のエントリで作成した、
ビンゴ景品用くじ引きパネルを、
結婚パーティー本番で、スタンドアローンで動かしたかったので、Air化してみました。

→Airとは?参考
http://www.atmarkit.co.jp/fwcr/rensai2/airwidget01/airwidget01_1.html

相変わらずBox2Dの3Dテキストの日本語フォント問題は残っていますが、
とりあえずXMLファイルをドロップして表示させるように変更しました。

これでパーティー本番の環境で、ローカルファイルセキュリティがー!とかって焦る心配ない!
Airが入ってねーとかって焦る心配はある。

また、ビンゴの景品用ということで、
今ビンゴのどの数字が出てきているか表示するような機能も追加しました。
これがあればきっとビンゴがもりあがるね!きっと!

参考までにAirファイルとドロップする用のXMLをおいておきます。
panelsair.air
panels.xml

相変わらずエラーは起きないものとして作ってます。運用回避!
↓ソース全部等

Continue reading

Home > Tags > Flex3

リンク
chocolataste-planner
millon

サーチ
Feeds
Meta
blog ranking ブログランキング・にほんブログ村へ
にほんブログ村 テクノラティのお気に入りに追加する

Return to page top