タグ

ブックマーク / blog.garden-place.jp (2)

  • Web 酒 肴 - [Flex]カスタムエフェクトの作成 #5 - MaskEffectの継承1

    Adobeのドキュメントで MaskEffect の仕様を調べる。 MaskEffect - ActionScript 3.0 言語およびコンポーネントリファレンス どうやらターゲットコンポーネントに対して、文字通りマスクとなる矩形を表示して部分的に隠し、そのマスクを時間の経過とともに移動したり拡大/縮小したりして様々なエフェクトを実現する、というものだった。 後日、いろいろ格闘して↑は少し違うことに気づいた。「矩形で隠す」のではなく、「矩形以外を隠す」なのだ。 つまり、のぞき穴からのぞき込んでいる状態だ。 実装するのは大きくわけると以下の3つになるようだ。 マスクとして使用される Sape オブジェクトを作成するメソッド マスクの拡大/縮小率の From, To の指定 マスクの移動元/移動先の指定 読んでみたがよく分からない。 こういうときは似たサンプルを探す。 ってことでほぼ同じ処理

  • Web 酒 肴 - [Flex][ActionScript]くるくる回るローディング(読み込み中)画像をFlexで

    Flexアプリケーションから画像やその他の少し大きなファイルを読み込んだり、もしくはサーバに少し時間のかかるリクエストを送るとき、よくあるアニメーションGIFのローディング画像を使おうと思った。 だけど、どうやらFlex標準のImageコンポーネントはアニメーションGIFに対応していないらしい。 対応しているライブラリもどこかが提供しているようだが、ローディング画像のためだけに他のライブラリをダウンロードさせるのも嬉しくない。 ということで、くるくる画像を生成・表示するActionScriptクラスを作った。 以下のように呼び出せば簡単にできる。 //ローディング画像オブジェクト生成 var loading:LoadingPicture = new LoadingPicture(画像サイズ, バーの数, バーの太さ, バーの長さ, 開始色, 終了色, バーのスタイル); //ローディング画

  • 1