コードハイライト用

プロ無ブロ

せっかく無職になったから、働いてる時に忙しくて出来なかった色々な事をやってみようと場当たり的に始めたブログ。 だったけど就職決まっちゃいました。

2013年2月12日火曜日

[iOS][Web] TestFlight が無いと生きていけません

生きていけません。マジで。

それぐらい劇的に便利だと感じたツール(サービス)がTestFlightです。
知り合いと話していると意外と知らない人が多かったので備忘録兼ねてまとめます。



--------------------------------

2012年12月7日金曜日

[Web][CreateJS] EaselJS のフィルターを使う


今度はフィルターをテストしました。

2点引っかかった個所。
  1. easeljs-0.5.0.min.js には、フィルター関連が入っていない
  2. 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 デバッグしてやっと分かりました・・・。

以下は作ったもの。

サンプル

2012年12月3日月曜日

[Web][CreateJS] TweenJS を試す

最近 JavaScript していたと思ったら CoffeeScript を弄っていた。
いいですよ。Coffee。

さて、CoffeeScript で CreateJS を動かす事が多いのですが、最近 TweenJS を触りました。

大まかな僕の理解では、

  • 指定した時間で、あるパラメータを補間する(Rotate,Translate,Scale)
  • よく使われる補間方法はプリセットが用意されている
  • メソッドチェーンで、簡単に補間アニメーションを繋げられる
  • 途中ウェイトを入れる、コールバックを呼ぶ。といった事が簡単

という感じです。

とりあえず補間方法のプリセットを一通り jsdoit で動かしてみたサンプルは以下

サンプル

ちょっとメソッドチェーンの魅力が分かった気がします。