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

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

  関連記事

「WALKING TOUR」というFlashを見つけた

1年以上前の記事です。内容が古い可能性があります。2002年8月に公開後口コミで …

mixiのチェックボタンをつけてみた【前編】

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

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

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

no image
Yomi-Searchの大量のログファイルをそれぞれ調べてみた

1年以上前の記事です。内容が古い可能性があります。サーバー移転に伴ってYomi- …

no image
Flashの時間稼ぎスクリプト

1年以上前の記事です。内容が古い可能性があります。Flashを編集していて、この …

no image
やっぱりFlash(フラッシュ)は脆弱なのかもしれない

1年以上前の記事です。内容が古い可能性があります。AppleがiPhone(アイ …

no image
Flashでプルダウン(さらに)

1年以上前の記事です。内容が古い可能性があります。えー、こちらの動かない原因がお …

no image
perlでハッキングツールは作れるのか?

1年以上前の記事です。内容が古い可能性があります。過去のエントリーで「ハッキング …

no image
FLASHはSEOに対応するのか?

1年以上前の記事です。内容が古い可能性があります。FLASHといえば、Web上で …

no image
FlashがSEOに対応する日がくるかもしれない

1年以上前の記事です。内容が古い可能性があります。最近、フルFlashのケータイ …

血液型オヤジ