新・元地方の中規模印刷会社で苦悩する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

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

  関連記事

ツイッター(twitter)botを「さくらインターネット」に設置

1年以上前の記事です。内容が古い可能性があります。熊谷市のツイッターポータルサイ …

システム開発の値段(価格)

1年以上前の記事です。内容が古い可能性があります。最近、プログラミング系の仕事も …

no image
Google Maps API

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

WordPressのケータイサイトをカスタマイズ【Ktai Style】 #wp

1年以上前の記事です。内容が古い可能性があります。随分前にWordPress(ワ …

no image
一度見たFlashを見せない方法 2

1年以上前の記事です。内容が古い可能性があります。□一度見たFlashを見せない …

no image
稼働中のシステムのバグ取り(EC-CUBE)

1年以上前の記事です。内容が古い可能性があります。すでに稼働中のシステムにバグ※ …

no image
Flashでプルダウン(さらにさらに)もう嫌!!

1年以上前の記事です。内容が古い可能性があります。もう、過去の記事を拾ってくる気 …

Flash今年秋までに完全終了。「Google Chrome」で一部大手コンテンツ除き再生無効に

1年以上前の記事です。内容が古い可能性があります。いよいよ、Flashに終わりが …

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

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

CSSだけで作る最も単純なプルダウンメニュー(ドロップダウンメニュー)【Webデザイン】

1年以上前の記事です。内容が古い可能性があります。今まではIE6の存在等もあって …

血液型オヤジ