新・元地方の中規模印刷会社で苦悩するWebデザイナー改めWebディレクターの日記

自由な20代、窮屈な30代を経て、遂に40代になっちまったWebディレクター&パソコン講師の覚書と思う言(こと)。略称【ちほちゅう】

*

クラスは自作できる(ActionScript3.0勉強中! #4)

   

  • このエントリーをはてなブックマークに追加

1年以上前の記事です。内容が古い可能性があります。

「オブジェクト指向プログラミング」で重要となるクラスは実は自作できます。
そして、実際便利なクラスを集めてライブラリとして公開しています。
ライブラリには3Dグラフィック処理やサウンド処理等に長けたものが数多く存在します。

プロからやさしく学ぶ ActionScript 3.0プロからやさしく学ぶ ActionScript 3.0
著者:浦野 大輔(株式会社サイバーエージェント)
販売元:インプレスジャパン
発売日:2010-01-22
おすすめ度:3.0
レビューを見る

スポンサーリンク
 

他人が作ったクラスを使うにはライブラリを読み込ませる必要があります。
ライブラリを読み込ませるにはプログラムの頭に以下のように書きます。

import パッケージ名.クラス名

パッケージ名はパッケージまでのパスの「/」を「.」に置き換えたものになります。

なお使用上のポイントになるのはそのクラスで使えるメソッドやプロパティ(特にメソッドだと思う)がいかに便利かだと思います。

次にクラス(カスタムクラス)の作り方。
ここでは大雑把にその枠組のみ紹介します。
なお、一つのクラスは一つの外部ファイル(asファイル)になります。

package パッケージ名 {
 import インポートするクラス;
 public class クラス名 {
  プロパティ宣言;
  コントラクタ定義;
  メソッド定義;
 }
}

プロパティ宣言、コントラクタ定義、メソッド定義は順不同です。

とりあえず、Webディレクターだったらこの程度でもいいんじゃないでしょうか?

□ AS2.0以前との違い(ActionScript3.0勉強中! #1)
□ ビルトインクラスとは(ActionScript3.0勉強中! #2)
□ AS3でプルダウンメニュー(ActionScript3.0勉強中! #3)

 - FLASH, プログラミング

アドセンス広告メイン

Message

メールアドレスが公開されることはありません。

  関連記事

ボタンがなくてもツイートできるブックマークレット【ツイッター】

1年以上前の記事です。内容が古い可能性があります。以前、Facebookで「いい …

ブラウザでオンラインゲーム。HTML5+JavaScriptで書かれたRPG

1年以上前の記事です。内容が古い可能性があります。ついにブラウザでRPG(ロール …

no image
Flashでプルダウン(修正)

1年以上前の記事です。内容が古い可能性があります。過去に書いた記事に間違いがあり …

gifアニメを作るのは「Flash」?それとも「Photoshop」?

1年以上前の記事です。内容が古い可能性があります。アニメーションというとFlas …

no image
バグを逆手にプログラミング(CSSハック)

1年以上前の記事です。内容が古い可能性があります。livedoor ニュース & …

no image
cgi(perl)にhtmlを読み込ませる方法

1年以上前の記事です。内容が古い可能性があります。たとえば与えられた変数によって …

TwitterCards(ツイッターカード)でツイッター→ブログ連携をより効果的に

1年以上前の記事です。内容が古い可能性があります。いやぁ。これ知らなかったなぁ。 …

PHPのバージョンを簡単に確認する方法

1年以上前の記事です。内容が古い可能性があります。最近はperlよりもPHPをい …

no image
twitter2mixivoice「tw2mv」がバージョンアップしていた

1年以上前の記事です。内容が古い可能性があります。今までtwitter→mixi …

外部JavaScriptはひとまとめにしてしまおう

1年以上前の記事です。内容が古い可能性があります。プロット・ファクトリーCMS化 …

血液型オヤジ