CS4を使ってみよう」の解説1ページを執筆しました。AS3に「偶数を2で割る」を追加しました。FN0812001「掛け算と割り算の処理速度」を追加しました。OOP勉強会「数学的なベクトルと行列からMatrix/Matrix3Dクラスを理解する」でお見せしたスライドとサンプルファイルをアップしました。3.0で始めるオブジェクト指向スクリプティング」の第19回は、「Objectクラスと静的メソッドの定義」です。前回の第18回「カスタムクラスを定義する」で作成したクラスMyTimerに、さらに機能を加えます。メソッドの戻り値としてObjectインスタンスを用い、また別に静的なメソッドも定義します。3.0プロフェッショナルガイド』の出版記念として高座を務めることになりました。本書には数学編を設け、高校レベル程度の数学的な解説を加えました。その中から今回は、「ベクトルと行列」を紹介します。変換行列2」を寄稿しました。Professionalのレビュー3ページを執筆しました。2008.11.17【セミナー資料アップ】2008年11月15日土曜日に開催されたF-siteセミナー「ActionScript最前線」にご参加いただきましたみなさま、ありがとうございました。10で新たに加わった3Dの行列とベクトルを使ってみる」のレジュメとサンプルファイルをアップしました。FN0811001「変換行列を数学的に捉える」を追加しました。MAXが、2009年1月29日木曜日-30日金曜日に台場で開催されます。Webを中心としたデザイナーとデベロッパーなどのコミュニティメンバーが、アドビの最新テクノロジーを活用し、よりリッチで魅力的なコンテンツ(経験)を創造するため、コミュニティメンバー、アドビシステムズとのネットワークを広げ(Connect)、最新のテクノロジーやこれから必要とされるスキルや知識を発見し(Discover)、さまざまなクリエイティビティの融合を体験することで、これまでにないインスピレーションを獲得する(Inspire)場所と時間を提供します。3.0におけるパフォーマンス向上のヒント」を担当します。3.0で始めるオブジェクト指向スクリプティング」の第18回は、「カスタムクラスを定義する」です。ユーザーが定義するカスタムクラスは、ActionScript定義済みのクラスと同じように使うことができます。Flashムービー(FLA)ファイルとは別のActionScript(AS)ファイルを作成して定義するので、他のプロジェクトに流用したり、ライブラリを構築するのに便利です。変換行列」を寄稿しました。日刊デジタルクリエイターズに「Matrixとコンピュータ」を寄稿しました。FN0810003「Matrix3Dクラス」を追加しました。FN0810002「Vector3Dクラス」を追加しました。CS4のドキュメント公開」を追加しました。FN0810001「Vectorクラス」を追加しました。前回の楕円軌道を描くスクリプトに、遠近感のある3D風の表現を加えてみます。FN0809001「VectorクラスとMatrix3DクラスおよびVector3Dクラス」を追加しました。9.0r124アップデート」を追加しました。3.0プロフェッショナルガイド』の紹介ページに、書籍の最終校正原稿2章分をPDFプレビューとしてアップしました(従来は初稿のHTMLドキュメントだったものを更新しました)。2008にご参加いただきましたみなさま、ありがとうございました。この日の高座のレジュメとサンプルファイルをアップしました。FN0808001「Matrixクラス」を追加しました。F-siteのアニメ・グラフィックスに「テキストでつくったボタンのヒット領域」を追加しました。3.0で始めるオブジェクト指向スクリプティング」の第16回は、「三角関数を使った楕円軌道のアニメーション」です。三角関数のcosとsin関数は、角度の変化に対して値がバネや波の動きのように増減します。これらの関数を使って、円や楕円軌道を描くアニメーションをつくります。FN0807002「DisplayObjectContainer.mouseChildrenプロパティ」を追加しました。3.0で始めるオブジェクト指向スクリプティング」の第15回は、「配列を使ったキーコードとプロパティの扱い」です。配列とも呼ばれるArrayクラスを使って、条件判定なしにキーコードの処理を行います。FN0807001「LoaderInfoクラス」を追加しました。FN0806001「複数のフラグをひとつの整数で表す」を追加しました。Scriptと事例祭り」にご参加いただきましたみなさま、ありがとうございました。stepで始めるAS3のスクリプト」のレジュメとサンプルファイルをアップしました。3.0で始めるオブジェクト指向スクリプティング」の第14回は、「キー操作とif以外の条件判定」です。前回作成したスクリプトに、さらに2つ手を加えます。ひとつは、同時に[shift]キーを押したとき、インスタンスの移動距離を変更することです。ひとつは、キーコードの判定を、ifでなくswitchというステートメントによる処理に書替えます。Scriptと事例祭り」と題し、初心者向けスクリプト講座と、前回も好評だったFlashを使った制作事例をご紹介します。野中は[demo1]を担当します。3.0の基本的な3つのステップをご紹介します。第1に、何かを新たにつくること(new)。第2は、何かを画面に加えること(addChild())。第3が、何が起こるか耳をそばだてることです(addEventListener())。FN0804001「クラスのメソッド内でwithを使って指定したオブジェクトが参照されない」を追加しました。3.0で始めるオブジェクト指向スクリプティング」の第13回は、「キーボードによる操作」です。キーボードの上下左右の矢印キーで、MovieClipインスタンスをその方向に移動させます。そのために、キーが押される操作をイベントとして受取り、それが何のキーかを判別して処理します。AS3に「MovieClipインスタンスとインスタンス名」を追加しました。FN0803001「関数・メソッドとthis」を追加しました。3.0で始めるオブジェクト指向スクリプティング」の第12回は、「マウスポインタとスクロールの連動」です。前回作成したMovieClipインスタンスを水平スクロールさせるフレームアクションに修正を加えて、スクロールスピードをマウスポインタの位置に連動させます。2.0で関数内のスコープを確かめる」を追加しました。サムネールが水平に並んでスクロールするメニューのインターフェイスを、第12回までの2回にかけて作成します。スクロールするスピードは、マウスポインタの位置によって変えます。今回のポイントは、条件を判定して分岐する処理です。言語の概要」を追加しました。vol.3」を追加しました。AS3に「コンストラクタメソッドとコンストラクタ関数」を追加しました。3.0で始めるオブジェクト指向スクリプティング」の第10回は、「プロパティのイージング」です。「座標の天動説と地動説」について説明した前回の続きとして,天動説を基準とした座標計算から始めます。減速しながら目的の値に近づくイージングのアニメーションを解説します。AS3につぎの2件を追加しました。FN0801001「isNaN()関数」を追加しました。