Verify to continue To continue, please confirm that you're a human (and not a spambot).
as以前、BitmapData を使って文字列でマスク という記事を書いたけど、BitmapData を使わなくても文字列でマスクを作れることに気がついた。キモは cacheAsBitmap プロパティ。こいつを利用すれば内部的に BitmapData を作成してくれるので、TextField をマスクとしても利用できちゃう。完成品はこんなの。文字を編集することもできる。編集後の文字でもマスクされる!やってることTextField を表示マスクされる Sprite を作成Sprite のマスクを TextField に設定するTextField と Sprite の両方の cacheAsBitmap を true にするソースコードは以下に(39行)。 // Easy Dynamic Text Mask package{ import flash.display.*; import fla
前回に引き続いて,二つの画像を転換する際の「トランジション効果」の作り方を説明します。今回は,thresholdメソッドをつかったしきい値による色の判定方法と,その仕組みをマスクに使ったトランジション効果を作成します。 いろいろな場面転換の効果を作成する 図1のムービーは,ボタンをクリックするたびに,トランジション効果を使って14枚の画像の表示を切り替えます。PowerPointのスライド切り替えや,ノベルゲームの場面転換などでおなじみの「トランジション効果」の動きです。淡白な1枚絵でも,それなりに動きを付けて見せることができますね。 図1:場面転換の効果を付帯したムービー(クリックするとムービーを表示します) これらのトランジション効果は,すべて「thresholdメソッド」を利用して実行されています。 thresholdメソッドで色の境界を判定 thresholdメソッドとは,どんな処
Flash で描画したベクター画像を img タグで表示させるデモを作った。肝はサーバプログラムを経由しないところ。 IE 以外のモダンブラウザなら、下の灰色の領域に線を描くと、その下に PNG 画像が現れるはず。 ペイントツール部分は、func09 さんのソースをお借りした。 仕組み PNGEncoder で PNG の ByteArray を作る その ByteArray を Base64 エンコードする その文字列を ExternalInterface でブラウザに送る data スキーマで画像を表示させる var bmp:BitmapData = new BitmapData(300, 300); bmp.draw(canvas); var base64Text:String = Base64.encodeByteArray(PNGEncoder.encode(bmp)); Ext
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く