Navigation


RSS: Articles



ActionScript講習会 第4回

09-15-2009 @ 17:10,ActionScript,kayama, Leave comment - 0

今回は,UfoクラスとEnemyクラスの類似性から,それらのスーパークラスであるCharaクラスの定義を行いました.また,パッケージの利用について説明し,gameパッケージを作成してCharaクラスを登録しました.UfoをCharaクラスのサブクラスとして書き直し,Enemyクラスも作成しました.なお,添付のテキストにはEnemyを左右に動かす処理も含めていますが,講習会ではそこまでいきませんでした.残念ながら,来週はシルバーウィークでお休みとなり,夏休み中の講習会は今回で終了です.

第2回以降のテキストの修正を行いましたので,以下に添付しておきます.
ActionScript講習会ファイル02(修正版)
ActionScript講習会ファイル03(修正版)
ActionScript講習会ファイル04(修正版)

ActionScript講習会 第3回

09-13-2009 @ 21:20,ActionScript,kayama, Leave comment - 0

少し書き込みが遅くなりましたが,今回は,先ずUfoをキーボードで操作するクラスKeyControlを作成し,フレームのスクリプトから分離させました.残りのフレームコードは,このゲームのメインルーティンに対応しており,これもクラスとして分離させれば,flaファイルからコードを追い出すことができます.メインルーティンのクラスをドキュメントクラスと呼びます.

クラス化は,Ufoなどのような実体を伴うものだけではなく,機能をまとめてクラスにする場合もあります.こうすれば,Ufoだけではなく,別のクラスのインスタンスにも機能を追加することができます.

ActionScript講習会ファイル03

ActionScript講習会 第2回

08-25-2009 @ 16:30,ActionScript,kayama, Leave comment - 1

第2回「flaファイルからコードの分離」(1)

前回の続きと,そのコードを使って,クラスの定義を行います.
1.ufoがスムーズに動くようにENTER_FRAMEイベントの追加.
2.テキストに沿って,Ufoに関係するコードをまとめてUfoクラスを作成.
3.Ufoクラスを使って,flaファイルのフレームのコードを修正.
今日使ったテキストを添付します.なお,Ufoクラスのコンストラクタの
説明までは行きませんでした.次回に繰り越しです.
来週は合宿でお休み.
ActionScript講習会ファイル02

ActionScript講習会 第1回

08-19-2009 @ 16:17,ActionScript,kayama, Leave comment - 0

第1回「キャラクタの作成とキーボード操作」

基本的なFlash CS3の操作は既知として上記の題目で始めました.
簡単なゲームの作成を目指します.
1.シンボルを作成し,ライブラリに登録してリンケージ設定.
2.ActionScriptで生成して表示.
3.キーボードイベントを使って操縦.
配布したテキストとflaファイルを添付します.
なお,今回進んだのは,キャラクタをともかく矢印キーで操縦するところまでで,
ENTER_FRAMEイベントを使って,なめらかに動かすのは次回になります.
ActionScript講習会ファイル01