カテゴリー:ActionScript
-
- Flashで Photoshopのようなパターン塗りを描くクラス
- 好きな座標を基準にムービープリップを回転/拡大・縮小させるクラス
- モザイククラス
- Flash 8 で Colorクラスの代わり(?)のクラス
- クリップボードにtrace()するクラス
- setInterval のフレーム同期版
- Flash Player のバージョン判別クラス
- 任意の間隔でイベントを発生するクラス
- mx.behaviors.DepthControl クラス
- mx.utils.ObjectCopyクラス でオブジェクトを複製
- イベント配信クラス×3
- mx.transitions.OnEnterFrameBeacon の使い方
- ドキュメント化されていないクラスの対応バージョンは?
- トゥイーンの関数を作成するツール
- mx.transitions.Tweenクラス を拡張
- base パラメータ
- タブキーでのフォーカス移動をFlash内に制限する
- JavaScript を使用して Flash にフォーカスを与える
- HTML から SWF へ変数を渡す
- ActionScriptで文字判定
- 変数名やメソッド名のつけかた
- Flash で お絵描き
- ActionScriptで文字列のバイト数を調べる
- ActionScriptで文字列が全て半角文字かを判定
- Flash から JavaScript でサイズ指定した HTML ウィンドウを開く
- ActionScriptで半角と全角の判定
- ActionScript
Flashで Photoshopのようなパターン塗りを描くクラス
MovieClip.beginBitmapFill()を使えば、Photoshopのパターン塗りのようなものが描けるけど new Rectangle() や BitmapData.fillRect()を繰り返して1コマずつ色を指定するのが面倒なので、配列で指定できるクラスを作ってみた。
もちろんソースは Spark Project で公開。
こちらのページ > GraphisPattern
で、似たようなパターンを各個人がそれぞれ作るのも大変なので、wwwusic.netさんで公開されてる
シンプルで使える!Photoshop パターン素材 - wwwusic Simple Patternsと
モノクロ印刷風 Photoshop パターン素材 - wwwusic MANGA ScreenTone
を ActionScript に移植しました。
シンプルで使える!パターン
モノクロ印刷風 パターン
これらのクラスも Spark Project で公開してます。
公開することを快く了承していただいた wwwusic.netさんに感謝します。
色やアルファ値も変えられます。使い方は サンプル を参考にしてください。
追記:wwwusic.netさんも紹介してくれました。コラボ画像まで作っていただいて恐縮です!!
スリーダブリュージックパターンシリーズ for FLASH - ActionScript [ wwwusic.net ]
画像を並べる場合は trick7 さんが参考になります↓
trick7.com blog: ロードした画像達をタイル上に並べる
もちろんソースは Spark Project で公開。
こちらのページ > GraphisPattern
で、似たようなパターンを各個人がそれぞれ作るのも大変なので、wwwusic.netさんで公開されてる
シンプルで使える!Photoshop パターン素材 - wwwusic Simple Patternsと
モノクロ印刷風 Photoshop パターン素材 - wwwusic MANGA ScreenTone
を ActionScript に移植しました。
シンプルで使える!パターン
モノクロ印刷風 パターン
これらのクラスも Spark Project で公開してます。
公開することを快く了承していただいた wwwusic.netさんに感謝します。
色やアルファ値も変えられます。使い方は サンプル を参考にしてください。
追記:wwwusic.netさんも紹介してくれました。コラボ画像まで作っていただいて恐縮です!!
スリーダブリュージックパターンシリーズ for FLASH - ActionScript [ wwwusic.net ]
画像を並べる場合は trick7 さんが参考になります↓
trick7.com blog: ロードした画像達をタイル上に並べる
好きな座標を基準にムービープリップを回転/拡大・縮小させるクラス
外部読み込みした画像やswfを回転させたとき左上を基準に回転しますが、好きな座標を基準にして回転・拡大/縮小できる Transクラスを Snippetsプロジェクトで公開しました。
> Snippetsプロジェクト:Transクラス
もちろん普通のムービークリップでも使えます。
> 見る
> Snippetsプロジェクト:Transクラス
もちろん普通のムービークリップでも使えます。
> 見る
続きを読む
モザイククラス
ムービープリップにモザイクをかけるクラスを Snippetsプロジェクト Spark project で公開しました。
ソースやサンプルはSnippetsプロジェクト Spark project から入手できます。
> Spark project:Mosaicクラス
> 見る
※ SnippetsプロジェクトはSpark projectに統合されたのでリンク先などを修正しました。
ソースやサンプルは
> Spark project:Mosaicクラス
> 見る
※ SnippetsプロジェクトはSpark projectに統合されたのでリンク先などを修正しました。
Flash 8 で Colorクラスの代わり(?)のクラス
Snippetsプロジェクトで公開したけどここで書いてなかったので一応エントリ。
Flash 8 の Colorクラスのヘルプをみると
って書いてあるけど、Color クラスと ColorTransformクラスじゃ書き方が違うので Colorクラスと同じようにムービークリップの色を変更できるクラスを作ってみました。
サンプルやソースは Snippetsプロジェクトで公開してます。
Snippetsプロジェクト:ColorTransクラス
Flash 8 の Colorクラスのヘルプをみると
Flash Player 8 以降では使用しないでください。Color クラスの代わりに flash.geom.ColorTransform クラスを使用します。
って書いてあるけど、Color クラスと ColorTransformクラスじゃ書き方が違うので Colorクラスと同じようにムービークリップの色を変更できるクラスを作ってみました。
サンプルやソースは Snippetsプロジェクトで公開してます。
Snippetsプロジェクト:ColorTransクラス
クリップボードにtrace()するクラス
System.setClipboard() を何度か実行すると最後の結果しかクリップボードに残らないので、前の System.setClipboard() も残しつつ貼り付けられるようにしたクラスです。
> Clipboard.as
使い方
ObjectDumper.toString()を使って trace() と同じようにオブジェクトを展開して貼り付けることもできます。
クリップボードを空にするときは
※空にはできませんでした。
あまり使い道ないかもしれないけど前に Flash OOPの仮サーバーで 公開してた から一応再公開!
> Clipboard.as
使い方
import net.yoshiweb.utils.system.Clipboard;
Clipboard.trace("貼り付ける内容");
ObjectDumper.toString()を使って trace() と同じようにオブジェクトを展開して貼り付けることもできます。
import mx.data.binding.ObjectDumper;
import net.yoshiweb.utils.system.Clipboard;
var obj = new Object();
obj.a = "あああ";
obj.b = "いいい";
trace(obj); // [object Object]
trace(ObjectDumper.toString(obj, true, true)); // {a: "あああ", b: "いいい"}
Clipboard.trace(obj); // [object Object]
Clipboard.trace(ObjectDumper.toString(obj, true, true)); // {a: "あああ", b: "いいい"}
import net.yoshiweb.utils.system.Clipboard; Clipboard.clear();
あまり使い道ないかもしれないけど前に Flash OOPの仮サーバーで 公開してた から一応再公開!