[Books]The Essential Guide to Flex 3
この本読んでFlexの基礎を習得したのだから文句いうなと言われそうだけど、払った金額は知識増と相殺、プラスαでストレスをもらったのでむかついている。
短所
- 例えば良書Colin Moock - Essential ActionScript 3.0とessentialの意味合いが異なりすぎてまぎらわしい。”The essential Guid to Flex 3″のessentialはオライリーで言うところのの「はじめての(Lerning)」だ。Colin Moock本のノリで買った人はたぶんキレる。
- 「心配するな!これについては後ほど詳しく説明するから!」とどこのチャプターで説明するか書いておらず不親切(既出の情報に関する言及も同様)。さらにこのように書いているにも関わらず、最後まで言及していない題材もある(例えばどのようにデータをセーブするのか教えると言いつつ教えない)。各チャプターを独立して書いているのかしらないけど教本として全体の整合性がとれてない。
- 「心配するな!」とやたら連発されて逆に不安になる。
- コードを断片化・小出しにして説明していくので思考が分断される。例えば同じ出版社の良書Keith Peters - Foundation Actionscript Animation: Making Things Moveは骨格->肉付けという風にコードを説明していくスタイルをとっていて内容が頭に入ってきやすい。同じ出版社の同じ値段の本とは思えない。
長所(強いて挙げるなら)
- 索引がまあまあしっかりしている
- 技術書にしては安い(安売りされている)
- サンプルで一章丸々読める。(Sample Chapter)
追記 2008/08/08
レーダーチャートによる評価レビューはこちら。文句言ってるわりにリファレンスとしてちょくちょく読んでたりする。
[FLASH]Math.random()の頻度分布
Tags: ActionScript3, FLASH
various functions with different distributions for Math.random() « Pixeleroで興味深いことをやっていたのでFlashで実践。Math.random()の頻度分布は0以上1未満の範囲でだいたいフラットな形状になる。じゃあ例えばこれは?
f = (Math.random()+Math.random()+Math.random()+Math.random()) / 4
フラットな頻度分布にならず0.5近傍に頻度のピークがくる。なんでだろ。パっと理由が思いつかない。以下にデモとActioScriptソース等。横軸が関数の返す値、縦軸が頻度でスライダーをいじると関数形が変わります。
[追記:2008/06/08]
言及されていた。[ActionScript3.0](標準)正規分布乱数 | moriBlog
中心極限定理というらしい。ちなみにMath.random()を10万回足し合わせて10万で割ると値はほぼ0.5。相対誤差0.1%未満になる。Math.random()だけを使って特定の数値を作ることが可能なわけだ。
[追記:2008/06/09 11:00]
Flex版を作成した。グラフ作成なんかはFlexで作るのが簡単でいいかも。ただファイルサイズがでかくなるのがネック。
[FLASH][ブログパーツ]Tumblr Cube
Tumblrに自分がポストした画像最新6件を表示するブログパーツ。Papervision3Dのせいなのかよくわからんけどある程度のマシンパワーが必要みたいなので実用度は高くないかも。各面をクリックでそのポストURLへとびます。[FLASHブログパーツ]Tumblr Cube
[FLASH][ブログパーツ]The Great Dodecahedron
マウスとの距離によって多面体がグルグル回る鑑賞用ブログパーツ。背景を透明にしてみた。回転速度はやすぎ?貼付けコードはこちら
[関連リンク]
FLASH geoms
[FLASH]Vespers
Tags: FLASH
AS3をはじめたら真っ先にやりたいと思っていたことの一つ、サウンドのスペクトラム化にやっと手が出せた。残念なことにAS3からmp3以外の音源が利用できないみたいで、これはループサウンドをスムーズに再生できないことを意味する(mp3は曲頭と最後にどうしても空白ができてしまう)。それともmp3を途切れなく演奏する技術があるのだろうか。よくわからん。
スペクトラム化自体はそれほど難しくなくて以下の参考サイトとadobeのリファレンスで間に合った。というかサウンド関連は教本にはなってなさそう。それはつまりFLASHではサウンドがビジュアルのおまけ程度に考えられているからであって、その辺の簡単な考察はAS3で扱うサウンド - Flash OOP Japanが参考になる。
[関連リンク]
AS3でサウンドスペクトラムを視覚化する - flashrod
The Flash Blog » Flash 9 Sound Spectrum!

![ランダム関数頻度分布 [Flash]ランダム関数頻度分布](http://boreal-kiss.com/flash/ex/40/randomtest.gif)
![ランダム関数頻度分布その2 [Flex]ランダム関数頻度分布その2](http://boreal-kiss.com/flash/ex/41/randomtest2.gif)
![Vespers [FLASH]Vespers](http://boreal-kiss.com/flash/ex/30/vespers.gif)