新・元地方の中規模印刷会社で苦悩する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年以上前の記事です。内容が古い可能性があります。ライブドアブログ(livedo …

ボーンツールの支点(基準点)を動かすのは自由変形ツール【Flash】

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

jcode.plで半角カタカナを全角カタカナにしてフォーム送信させる

1年以上前の記事です。内容が古い可能性があります。ひょんなことからお客様よりツッ …

WordPress(ワードプレス)を会員制のサイトにする方法2 #wp

1年以上前の記事です。内容が古い可能性があります。先日、紹介した方法では、 部分 …

no image
MITライセンスのすばらしいスクリプトたち【Ajax/Javascript】

1年以上前の記事です。内容が古い可能性があります。世の中にはすばらしいフリーウェ …

no image
もうひとつのプルダウンメニュー

1年以上前の記事です。内容が古い可能性があります。そもそも、なんでFLASHでプ …

【眼から鱗】ブラウザのキャッシュはHTMLで制御できた

1年以上前の記事です。内容が古い可能性があります。過去にはサイトデザインをプリン …

Flashはなくならない。flaファイルをHTMLに変換する「Wallaby」

1年以上前の記事です。内容が古い可能性があります。Flashというカテゴリーを作 …

no image
予約語

1年以上前の記事です。内容が古い可能性があります。まずは通りすがりさんありがとう …

WordPress(ワードプレス)でヘッダー部に入るCSSリンクをページごとに変える方法 #wp

1年以上前の記事です。内容が古い可能性があります。最近では、「サイト作成」=「C …

血液型オヤジ