パンダのメモ帳

技術系のネタをゆるゆると

Flash

BitmapData の切り抜き(クリッピング)

AS3で画像(BitmapData)の切り抜き処理(クリッピング)を行う方法について。 1. 手順 draw メソッドを用いる方法 元となる BitmapData オブジェクト(A)を用意する。 新しい空の BitmapData オブジェクト(B)を切り抜かれた画像のサイズで生成する。 Matrix …

BitmapData のリサイズ(拡大・縮小)

AS3で画像(BitmapData)をリサイズ(拡大・縮小)する方法について。 1. 手順 元となる BitmapData オブジェクト(A)を用意する。 新しい空の BitmapData オブジェクト(B)をリサイズ後のサイズで生成する。 Matrix オブジェクトを使って(B)にリサイズされた(…

ExternalInterface.call が IE でうまく動かない

ActionScript と JavaSciprt の連携は AS3 の ExternalInterface を使うことで実現できる……が、Firefox などのブラウザではうまく動くのに IE で動かそうとするとピクリとも動かない。以下、対策や注意点をメモ。 ExternalInterface についてグーグル先生に…

FileReference.upload() または download() 使用時のリクエストヘッダ

AS3 で FileReference.upload を使ってファイルをアップロードしようとした時に、URLRequest.requestHeaders を使ってCookieを送信しようとしたらできなかった。未解決だけどとりあえずメモ。 どうやら、FileReference.upload の第一引数に URLRequest オブ…

Flex の Button にマウスオーバーした時のマウスカーソルを変える

Flex で Button コントロールを使用していると、ボタン上にマウスカーソルを持って行っても変化がないことに気づいた。 クリックできる部分では指カーソル(pointer,handCursor)になって欲しいので方法をメモ。 目的 Flex の Button コントロール上にマウスカ…