今度はフィルターをテストしました。
2点引っかかった個所。
- easeljs-0.5.0.min.js には、フィルター関連が入っていない
- AlphaMaskFilter が正常に動作しない?
1. は、そのままです。
easeljs-0.5.0.min.js の中には、フィルター関連は一切入っていません。
使用する為には別途読み込む必要があります。
(2012/12/07 現在)
jsdoit でコーディングしていたので、どうしたもんかと思いましたが
フィルター関連のjsをそのままファイルでアップロードして、URL をscriptタグで読み込んで解決できました。
2. は Githubの最新版では既に修正されていますが
EaselJS 0.5.0 パッケージのソースでは、AlphaMaskFilter がバグっています。
具体的には
AlphaMaskFilter.js
line:81
if (!mask) { return true; }
↓
if (!this.mask) { return true; }
です。
Chrome で jsdoit デバッグしてやっと分かりました・・・。
以下は作ったもの。
サンプル