タグ

Flexに関するTrinityTのブックマーク (5)

  • parpue.net - Flex3 画像をロードして選択範囲を切り出し

    仕事でFlex画面内で画像をコピー、ペーストするようなのが必要になったので、 とりあえずデモを作ってみた。 BitmapDataのdrawメソッドで、元画像データの一部を切り出すことができます。 >>text ACTIONSCRIPT: private function sliceImage(x:Number, y:Number, width:Number, height:Number):void { var rect:Rectangle = new Rectangle(0, 0, width, height); var matrix:Matrix = new Matrix(); matrix.tx = -x; matrix.ty = -y; var bitmap_data:BitmapData = new BitmapData(width, height, true); bitmap_

  • http://www.tom.sfc.keio.ac.jp/~fjedi/wiki/index.php?MXML%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0%C6%FE%CC%E7

    TrinityT
    TrinityT 2012/02/09
    MXMLにAS3を別ファイル出しにして読み込む方法。
  • MXMLとロジックを切り分ける « 気ままな開発メモ

    切り分けは必要? MXMLファイル内にScriptタグを置くことで、簡単にロジックを記述することができます。 ですが、ロジックが長く、複雑になるにつれ、管理がしにくくなっていきます。 僕個人は、MXMLはあくまで”見た目(ビュー)”の部分を構築するのみで、スクリプトは記述しないことをルールにしています。 ちょっとした処理ならMXMLファイルに直接書いてしまったほうが楽なこともありますが、長い目で見れば、分けたほうが構成が統一され、ソースの管理がしやすくなると考えています。 外部スクリプトファイルを利用 もっとも単純な方法は、スクリプトファイルを別に用意し、スクリプトタグのsource属性に指定することで読み込む方法でしょう。 これはスクリプトタグ内に記述するのと同じ意味になります。 スコープは元のMXMLファイル(ひとつのクラス)の中のコードとして扱われます。 ただ、この方法でちょ

  • UbuntuにAdobe Flex3 開発環境を構築する | Weboo! Returns.

    Adobeが無償かつオープンソースで公開している開発環境の Flex 3 SDK をUbuntuにインストールします。 1. Flex 3.0 SDK のダウンロード Adobe - Download Adobe Flex 3 から Flex 3.0 SDK をダウンロードします。そして、flex_sdk_3.zipを適当な場所に解凍しておきます。ここでは、仮に ~/flex とします。 インストールは基的にパスを通すだけなので、~/.profile や ~/.bash_profile などに以下を記述しておきます。 export PATH=$PATH:~/flex/bin また、.exeとか.batとかは必要ないので ~/flex/bin からは削除しておきます。 2. Debug Flash Player のインストール 既に入っているFlash Playerプラグインを置き換えま

  • Mockito-Flexを利用してFlexのTDD/BDD環境を構築する(その1)

    FlexでもユニットテストやMockライブラリが充実し、ずいぶんテストがしやすくなっています。 そこで、FlexでTDD/BDD環境の構築をしてみます。 なお、環境は以下のように構築しています IDE Mockito-FlexはMock処理を簡単に行うためのフレームワークです。 内部的な実装はASMockに依存していますが、Mockitoを利用することで ASMockのRecord->Replayの処理を省いて簡単にMockが作れるようになります(なるはず…)。 ライブラリの入手 必要な物を一通りダウンロードしてlibs以下においてパスを通します。 mockito-flex 今回の話題となるMockito-Flexです。 ここから現在の最新版1.4M5をダウンロードします。 FlexUnit4 FlashBuilder4にもFlexUnit4は同梱されているのですが、 ちょっと古いらしくR

    Mockito-Flexを利用してFlexのTDD/BDD環境を構築する(その1)
  • 1