最終更新:2010-11-25 (木) 12:24:44 (5128d)  

Spark project/プロジェクト
Top / Spark project / プロジェクト

プロジェクトの一覧。

http://www.libspark.org/

グラフィック/カラー(AS3)

  • AverageColor? - 2つのカラーの平均を算出するクラスです(16進数、RGBHSB?対応)
  • Frocessing - Processingライクなドロー系AS3ライブラリ おフロ55。
  • gunyarapaint? - お絵かき掲示板用お絵かきライブラリ
  • TeraFire? - 炎が作れます。ロウソクとかガスコンロ作りたい時にどうぞ。
  • UniqueShape? - いろいろな種類のShapeをお手軽につかえます。
  • CurveLib? - 曲線?の公式を使って図形を描いたりするライブラリ

グラフィック/カラー (AS2)

  • Shape? - プリミティブな図形を描けます。四角、扇、八角形、角丸四角等
  • ColorTrans? - Flash 8 でも Colorクラスと同じような書き方でムービークリップ?の色を変更することができます。
  • Mosaic? - モザイククラス。
  • FastBlur?? - ActiveBlur?クラスのバグフィックス&高速化版。
  • ColorMath? - 色の計算に関するメソッドいろいろのクラスです。
  • GraphisPattern? - Photoshopのパターンのようにドット画で塗りを描くクラス
  • PageCurl? - ページめくりのエフェクトを追加するライブラリ

ディスプレイオブジェクト/フィルタ (AS3)

  • RepeatButton? - ボタンのリピート処理を行うクラスです。
  • DepthManager? - 深度管理を行うクラスです。
  • HiDisplayObject? - 面倒なフィルター類等の設定をプロパティで行える拡張クラス。
  • RepeatedClickDispatcher? - GUIのボタンで良くある、「少しボタンを押しっぱなしにするとリピートする」を簡単に書くためのクラス
  • HikaToolTips? - 簡易的なツールチップを表示するクラス。
  • FreezableMovieClip? - 子孫のオブジェクトも含めて、ムービークリックの動作を一時停止させるためのクラス。
  • Anime? - 連番画像ファイルを読み込んでアニメーションするクラス

ディスプレイオブジェクト/フィルタ (AS2)

  • ToolTips? - 簡易的なToolTips?をつくります。
  • Trans? - 好きな座標を基準にムービープリップを回転/拡大・縮小できるクラス。
  • KeyIf? - キーイベントハンドラを簡単に生成してくれるクラス。
  • SimpleButton? - MovieClip をボタンにするクラスです。イベントや拡張を考えたクラスになってます。

3D (AS3)

  • Metasequoia? - Papervision3D で .mqo ファイルを読み込むクラスです。
  • AS3D? - 3D を扱うためのライブラリ。
  • FLARToolKit - ARToolKit の AS3 版
  • Metasequoia?(for Away3D) - Metasequoia?Away3D移植版
  • FL3DViewer? - Flashで3Dモデルを表示閲覧

画像処理 (AS3)

  • SeamCarving? - 画像の内容を保持したまま縮小する SeamCarving? の実装です。
  • PotrAs? - 2色のラスタ画像をベクタに変換するライブラリ。
  • PowerBalance? - カメラの画像を左右に分けてそれぞれの動体検知?してゴニョゴニョ
  • ColorPickUper? - BitmapData?から主色を何色か拾ってくれるクラスです。
  • Marilena - OpenCV Object Detection の AS3 版
  • Escher? - エッシャー的な絵に変換するライブラリ(Bitmap派生クラス)。

サウンド (AS3)

  • sazameki - Flash内で生成した波形を鳴らしたり加工したりのオーディオ系ライブラリ。
  • Craptune? - ゲーム用BGMに特化したMML再生ライブラリ
  • BeatTimer? - リズム?に同期して何かしたい!という人のためのユーティリティ。
  • SiON - FlashPlayer10用 FM音源エミュレータ+TSSCPシミュレータ+α+MMLコンパイラ
  • BeatDispatcher? - 登録しておいた小節、拍、Tick値のタイミングでイベントを発行してくれるライブラリ。リズムマシンのようなものが作れます。
  • ASound? - 簡単オーディオライブラリ。ディスプレイオブジェクトライクなAPIを提供(する予定)。

サウンド (AS2)

  • BGMManager? - BGMを一括管理し、フェードイン?/フェードアウト?クロスフェード?などを簡単に行う。(2007.11.15更新)
  • SEManager? - SE(効果音)を一括管理し、簡単に再生させる。(2007.09.21更新)

非同期処理 (AS3)

通信/ロード (AS3)

  • ForcibleLoader? - 9未満のswfも9形式で読み込むローダー
  • AVM2Loader? - AVM1, AVM2の両swfをAVM2swfとしてロードするLoaderサブクラスです。
  • GroupLoader? - 画像のURLをpushしていくと、BitmapData??の入った配列で返してくれるクラス
  • Cohesion Framework? - Socket (XMLSocket?) を使用したマルチユーザクライアントをお気楽極楽に作成するためのフレームワークプロジェクト
  • ZipLoader? - URLLoaderと同じ使用感で、zipファイルから直接データを取り出す
  • Syndication? - as3syndicationlib をFlashで使おうとして、mxパッケージに泣いた人のためのライブラリ
  • LineReader? - Socket,URLStream,FileStream?から非同期で一行ずつ読み込み処理をしたい時にちょっとだけ助けてくれるクラス。
  • MultipartFormDataBuilder? - multipart/form-dataのリクエストを作成するための簡単なクラス
  • MEXSLT? - XSLT風のMXMLを書いてXMLからクラスを生成するライブラリ

通信/ロード (AS2)

  • XMLParser? - XMLを解析して階層を持ったObjectに変換するクラス

数学/物理 (AS3)

  • Graphoon? - 中学高校の数学にでてきそうなグラフを描画するためのFlexコンポーネントとライブラリ
  • JointModel? - 関節モデル?
  • CollisionDetection? - 複雑な形の衝突判定をするクラスです。
  • Statistics? - 統計解析?ライブラリ

数学/物理 (AS2)

  • Math2? - 雑多な計算に関するメソッドいろいろのクラスです。
  • GeomMath? - 形状の計算に関するメソッドいろいろのクラスです。

ゲーム開発 (AS3)

  • cannonML? - 弾幕シューティング用DSLライブラリ
  • CharacterWalker? - RPGツクール用のキャラクターチップに、歩行アニメーションさせる
  • GameAI? - ゲームAI関連の小物ライブラリ

日付/時間 (AS3)

  • CountDown? - 秀樹還暦までの日数、時間を返すクラスです。
  • TeraClock? - 時計が作れます。2桁デジタル・アナログ時計の針角度等も取得できます。
  • SmartDate? - Date クラスを直感的に扱うためのクラスです。
  • EnhancedTimer? - 日時のプロパティをもった、拡張Timerです。
  • Eseclock? - UNIQLOCK っぽい何かが作れます。

日付/時間 (AS2)

  • Seiza? - 日付から星座?を返します

テキスト (AS3)

  • CSVUtils? - CSVファイル処理をまとめたもの。
  • mmlemon/detect? - 読み込んだファイルの文字コードを検知するライブラリ。

テキスト (AS2)

  • Todoufuken? - 都道府県を文字列ー数値にします
  • ToZenkakuKana? - 半角カナ文字列を全角カナに変換します

ブラウザ (AS3)

  • SWFWheel? - SWFMacMouseWheel?がちょっとしっくり来なかった人のためのライブラリ
  • SWFSize? - SWFForceSize?の「車輪」。
  • OverlayFlash? - 全画面Flashコンテンツの制作支援ライブラリ

ブラウザ (AS2)

^RootPath? - 絶対パスを設定。パブリッシュ時もHTMLプレビュー時も同じ

FlashPlayer?/システム (AS2)

  • Player? - Flash Player のマイナーバージョンまでチェックできるクラス。

ユーティリティ (AS3)

  • ASReflect? - ActionScript 3で効率よくリフレクションを行うためのユーティリティ
  • OverloadSupport? - as3でオーバーロードを実現!
  • TwoWayBinding? - 双方向データバインディングを実現するユーティリティクラス。
  • Flagment? - フラグ駆動ライブラリ
  • CountTrigger? - カウンタベースのフラグ駆動ライブラリです
  • AS3bind? - boost::bind ライクな引数束縛
  • HikaUrawaza? - 特定のコマンドを検知してイベントを発生させるクラス
  • Recorder? - オブジェクトのプロパティを記録、再生するクラス。記録したデータを他のプロパティにバインドできます。
  • Pool? - newしたオブジェクトを使い回したい人のためのライブラリ

ユーティリティ (AS2)

  • FrameInterval? - setInterval()のフレーム同期版。
  • SyncMethod? - 既存のメソッドが実行された直後に、登録しておいた関数を実行させます。
  • commands? - 処理をまとめて実行するコマンドパッケージ。非同期の処理にも対応。
  • muraken/Prototypes? - prototypesをまとめて拡張するクラス。

Progression (AS3)

  • Slides ライブラリ? - タイムラインベースでスライドプレゼンテーション的なものをつくるライブラリです。
  • EffectViewer? - Progression3で複数のエフェクトを同時処理したい場合、どんな感じになるかを視覚的に教えてくれる簡易Viewer。

CASA Framework? (AS2)

Flex

  • FlexTrace? - Flex 用カスタム trace() クラス
  • CellCheckBox? - itemRenderer 用カスタム CheckBox? クラス(要 Flex 2 SDK )
  • Genius Framework? - Flexアプリケーションのアーキテクチャを提供するフレームワーク
  • AirAutoUpdater? - MXML一行書くだけでAirのアップデート処理を行えるようにする
  • AIRMigemo? - AIRMigemo

AIR

  • SQLControls? - AIRアプリでSQLiteのデータを簡単に扱う為のライブラリ
  • ChartData? - AIRアプリでChartを表示する為のライブラリ
  • StreetView? - AIRアプリでGoogle Maps Street View
  • TLife? - Twitterクライアント
  • AirDao? - Adobe AIR用O/R Mapper

デバッグ/テスト (AS3)

  • AS3Unit? - JUnit4ライクな、POJOによる記述が可能なユニットテストフレームワーク
  • ASUnit? - JUnit3.8ライクな、シンプルなユニットテストフレームワーク
  • Profiler? - メモリリークを防ぐためのデバッグを助けるクラス
  • Dumper? - Objectの中身をDumpしてtraceしたりfirebugのコンソールに出力するクラス
  • Sanzoku? - 複数のSpriteやMovieClip?のプロパティを一括・指定でtraceしたりfirebugのコンソールに出力するクラス
  • ASDebuger? - Flash の数あるデバッガーを共通のインターフェースで扱えるライブラリ
  • FlaProfiler? - FLASHer向けメモリプロファイラ

デバッグ/テスト (AS2)

  • ASUnit? - JUnit3.8ライクな、シンプルなユニットテストフレームワーク

バイナリ処理 (AS3)

  • swfassist? - ActionScriptSWFバイナリを生成するためのライブラリ
  • BMPDecoder? - BMPファイルを表示するためのデコーダクラスです。
  • ICODecoder? - ICOファイルを表示するためのデコーダクラスです。
  • PSDParser? - PSDファイルのパーサクラスです。
  • Exif - JPEGファイルからExif情報を取得するためのライブラリ

サービス連携 (AS3)

デバイス/センサー (AS3)

  • SMSas? - MacBookのモーションセンサの値を扱うライブラリ
  • ndsas? - ニンテンドーDSとAS3で通信するためのライブラリです。
  • iphoneas? - iPhoneとAS3で通信するためのライブラリです。
  • multitouch? - マルチタッチアプリケーションをつくるためのライブラリ。
  • chumbyas? - chumbyとAS3で通信するためのライブラリです。

JS連携 (AS3)

そのほか (AS3)

  • AOContainer? - DI(Dependency Injection)を実現する軽量コンテナ

ABC/Tamarin

  • abcx? - MacOS Xで.abcファイルからコマンドラインで実行可能な.abxファイルを生成するツール
  • AVMPLUS++? - MacOS Xで、Tamarinを対話モード(avmplus -i)で使えるようにする。

ASDoc テンプレート

  • ASDociPhone? - iPhoneに最適化されたASDocのテンプレート

Flash拡張

  • カラーピッカーPS? - RGB/HSVを同時に調整できる拡張パネル。グラデーションも簡単に作れる。(2007.09.07更新)
  • TransformationPoint? - Flash CS3 でオブジェクトの変形点をごにょごにょする拡張パネル。選択中オブジェクトを一括で設定する。
  • GetFrameActionScript? - .flaファイルのフレームに書かれたActionScriptを調べて、その一覧を出力するコマンド(JSFL)。
  • GetLibraryItemClass? - .flaファイルのライブラリでクラス設定されているものを調べてその一覧を出力するコマンド(JSFL)。
  • specialbuttonコンポーネント? - ASの初心者~中級者向けに作ったAS1~AS3全対応の汎用ボタンコンポーネント(mxp)。
  • Lineコンポーネント? - ASではそのまま描けない点線や破線を描画するコンポーネント(swc)
  • letterspace? - ライブラリ内のMC化された静止テキストの指定文字をカーニングします。
  • TimelineController? - タイムラインを操作するツールセットです。
  • insertLabel? - 選択したフレームに対して連番のラベルを生成したりします。
  • TrueFLfile? - 真のJSFL?用File APIを目指します
  • EasingGenerator? - Tweenerのtransitionパラメータを3次ベジェで指定する為の拡張パネル(mxp)。
  • AllClassLinkageReplace? - 開いている全てのfla/アクティブなfla に対してライブラリシンボルのリンケージを全検索・全置換します。
  • RealPub? - リアルタイムにパブリッシュを実行します。
  • TweenerTransitionsPanel? - FlashCS4にTweenerのtransition一覧パネルを追加します。

エディタ用

  • yasnipet? - Emacsのyasippetをみんなで共有して生産性を上げようプロジェクト
  • xyzzyfcsh? - xyzzy という Windows で動く emacs like なエディタから fcsh コマンドを呼び出せるようにするマクロ。

Photoshopスクリプト

  • JSX for Developers? - Flashデベロッパー向けのPhotoshopスクリプト集