新・元地方の中規模印刷会社で苦悩する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年以上前の記事です。内容が古い可能性があります。5月以降、使えなくなる表記もあ …

no image
ケータイでフラッシュはどうなのか?

1年以上前の記事です。内容が古い可能性があります。ケータイサイトでもフルFlas …

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

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

no image
メモリが”read”になることはできませんでした。

1年以上前の記事です。内容が古い可能性があります。Windowsのアプリケーショ …

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

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

アメブロ(アメーバブログ)にzenbackを導入する方法

1年以上前の記事です。内容が古い可能性があります。zenbackに関してはソース …

WordPress(ワードプレス)の管理バーの高さを無視させたり、非表示にさせたりする方法

1年以上前の記事です。内容が古い可能性があります。WordPressでデザインを …

「アメーバピグ」チャットで使えるコマンド一覧

1年以上前の記事です。内容が古い可能性があります。娘が始めた関係で付き合いでやる …

Flashファイル(swf)のサイズ(widthとheight)の調べ方

1年以上前の記事です。内容が古い可能性があります。バージョンアップ、仕様変更によ …

no image
perlプログラミング

1年以上前の記事です。内容が古い可能性があります。perlプログラミングを初体験 …

血液型オヤジ