「ブラウザで無料ではじめるAS3.0」の執筆に参加しました
「ブラウザで無料ではじめるActionScript 3.0 —It’s a wonderfl world—」
ワークスコーポレーションより2009年12月18日発売
http://www.wgn.co.jp/store/dat/3183/
http://www.amazon.co.jp/dp/4862670776/
wonderflというオンラインFlash生成サービスを使った、ActionScriptプログラミングの学習本です。その一部(二十数ページ)、WebAPIの節を担当しました。
梅原以外の執筆者は面白法人カヤック、野中文雄、大重美幸、高輪知明、イズカワタカノブ、村山健、小林陽介、池田泰延、吉川佳一、小林茂というActionScriptマニアの目も覚める超豪華メンバーが揃ってそれぞれの得意分野を賑やかに担当しています。
AS3.0をやらない理由の一つは消えたはず
ぎっちり詰まった376ページで3,570円(税込)は安い!かどうかはわかりません。執筆者の一人としては、それ以上の価値があると信じていますが、一般的にはちょっと躊躇する金額ですよね。CD-ROMも付いてないし(けどそれ以上の量の動いているコードがオンラインで確認できます)。
でも、高いソフトを買わなくても、難しい設定をしなくても、本の通りやるだけでAS3.0の基礎(と応用の一部)が身に付くのなら、全然安いはず。「Flashに興味を持っている」人にとってのAS3.0をやらない理由の一つは消えたんじゃないかと思っています。
担当したWebAPIの節について
WebAPIとは、ウェブ上で外部に向けて情報を発信する仕組みのことを言います。例えば、RSSやtwitterが配信元とは別のアプリケーションで内容を読めたりするのは、それぞれルールに従って情報のやりとりをしているからです。それをActionScriptで活用する際のルール、仕組みの解説をしました。
ただ、一口にWebAPIと言っても世の中には無数のサービスがあり、またそれぞれの内容もどんどん変化しています。とても網羅することはできませんし、個別の解説だけで一冊ぶんのページ数が必要になることさえ、珍しくはありません。またもし、「twitter APIの使い方」に特化して解説した場合も、執筆時は問題なくとも読者の手に届くまでの間に仕様変更があれば、その解説の意義が大きく減じてしまいます。つまり、WebAPIは書籍として残しにくい話題なわけです。
そこで本節では、多少の仕様変更にも耐えられる基本を押さえることを目標にしました。もちろん、二十数ページでは基本を網羅することさえ無理な話ですが、非常につまずきやすい最初の一歩を助けることはできるはずだと信じながら執筆しました。
特に初心者にも理解しやすいものにすべく、周りの人に何度も見てもらってブラシュアップしました。例えば、「XMLのパース」と書いてしまうと、必要以上に身構えてしまう人がいました。そこで「XMLの解析」に置き換えました。もちろん、「パース」という言葉のほうがしっくり人がたくさんいるのは承知しています。それでも、パースという言葉を理解している人なら、そこが解析であっても、読み進めることができるはずです。つまづき、止まってしまう人を減らすための言い換え、説明は多めにしたつもりです。
ただそれだけでバランスのいい解説が実現できるものでもありません。でも、例えムラのある説明だったとしても、最初の一歩を踏み込むことがきれば、wonderflなら動いているコードを改造しながら理解を深めることができるし、ほかの人が試行錯誤している様子をみることもできます。改造に改造を重ね、執筆者の意図(技量も?)を離れたすばらしいものに発展していったらいいな、と密かに期待しています。

