レトロゲーム制作

企画

ひとつ目の制作事例
時刻によって背景が変わるアナログ時計

ふたつ目の制作事例
ドット絵で作るパズルゲーム

みっつ目の制作事例
スネークバイト風ゲーム

よっつ目の制作事例
インベーダー風ゲーム

フォルダ管理

  • game.fla
  • classフォルダ
    • player.as
    • enemy.as
  • imageフォルダ

メモ

カスタムクラス定義

おもなパッケージとクラス
パッケージ クラス 概要
flash.accessibility Accessibility, AccessibilityProperties アクセシビリティをサポートする
flash.display Bitmap,Loader,Sprite,MovieClip ビジュアル表示の構築
flash.errors IOError,MemoryError,StackOverflowError 一般的に使用されるエラークラス
flash.events Event,EventDispatcher,MouseEvent マウスクリックなどのイベント
flash.external ExternalInterface Flash Playerのコンテナとの通信
flash.fillters BitmapFilter,Blurfilter,ColorMatrixFilter ビットマップフィルタの効果
flash.geom Matrix,Point,Rectangle ポイント、矩形、変換マトリックスなどのジオメトリクラス
flash.media Camera,Microphone,Sound サウンドやビデオなどのマルチメディアセットを扱う
flash.net NetConnection,ShareObject,XMLSocket ネットワークによるデータの送受信
flash.printing PrintJob,PrintJobOptions,PrintJobOrientation Flashコンテンツの印刷
flash.system IME,LoaderContext,System セキュリティや多言語コンテンツ等のシステムレベルの機能にアクセス
flash.text Font,TextField,TextFormat テキストに関するクラス
flash.ui ContextMenu,Keyboard,Mouse ユーザーインターフェイス関連のクラス
flash.utils ByteArray,Proxy,Timer データ構造などのユーティリティクラス
flash.xml XMLDocument,XMLNode,XMLNodeType 古いxmlサポート機能