ホームに戻る
 ActionScript3.0 メモ

0、はじめに

ActionScript を使って Flash を作ることができます。
Flash は Adobe Flash Player で動作させることができます。
主に、描画、クリックによる動作、音楽の機能があり。
そして、動画、マイク、カメラを簡単に動作させることができます。
Adobe Flash Player は動画サイトでも使用されており広く普及しています。
ブラウザを介して広い範囲で利用されるコンテンツを作成できます。

1、必要なもの

FlashDevelop という開発環境が無料で手に入ります。
統合開発環境なのでGUIを使った開発が可能です。
コンソールでは Flex というのがあります。
コマンドラインで mxmlc test.as と打つとコンパイルできます。

2、動作方法

ソース test.as はコンパイルすると test.swf になります。
HTMLに埋め込む場合は以下のようにします。

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="300" height="200" align="middle">
  <param name="allowScriptAccess" value="sameDomain" />
  <param name="movie" value="test.swf" />
  <param name="quality" value="autolow" />
  <embed src="test.swf" quality="autolow" width="300" height="200" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>

3、action script の特徴

コードはほとんど Java に近いものです。
Java が書けるのであれば Java と何が違うかを調べるのが近道です。
いくつかあげると以下のようなものです。

import で読み込むものが違う。
変数、関数の定義のやり方が違う。
配列の型を扱うやり方が違う。
ブロック内でのスコープの扱いが違う。

もし、Java をやったことがなければ、
クラス、メソッド、継承の理論から勉強する必要があります。

4、このページにあるサンプルの説明

「Hello! World!」を表示する
黄色い四角の中に角の丸い赤の四角を描く
このサイトにある画像 mail.png を読み込み表示
マウスカーソルを上に「置く」、「押す」で四角の色が変わる
キーボードを押すとそのキーの番号が表示される
赤い四角が回る
このサイトにある song_b.mp3 を再生する。
mail.png を2回読み、song_b.mp3 を再生する。
(このとき、ファイル読み込み中のパーセント表示をする)
たくさんの円をクリックして動かすことができる
ゲーム「ヒット&ブロー」[Judge]を押すと判定

inserted by FC2 system