クラスのコードの作成

クラスの設計プランを決定した後、またはどのような情報を追跡し続ける必要があるか、あるいは最低でも、どのようなアクションを実行する必要があるかについて考案した後は、実際のクラス作成の構文はまったく簡単なものになります。

次にカスタム ActionScript クラスを作成する最小限の手順を示します。

  1. Flex Builder や Flash などの ActionScript 専用のプログラム、Dreamweaver など汎用プログラミングツール、プレーンテキストドキュメントを操作できる任意のプログラムのいずれかで新しいテキストドキュメントを開きます。
  2. クラスの名前を定義する class ステートメントを入力します。これには、単語 public class を入力してから、クラス名を入力し、その後にクラスの内容 (メソッドとプロパティの定義) を開始括弧と終了括弧の間に入力します。次に実際の使用例を示します。
    public class MyClass
    {
    }
    

    単語 public は、そのクラスが他のコードからアクセスできることを示します。他の例については、アクセス制御名前空間の属性を参照してください。

  3. パッケージの検索に使用されるパッケージ名を指定する、package ステートメントを入力します。この構文は単語 package の後に完全なパッケージ名を続け、開始括弧と終了括弧で終了する形になります (括弧は class ステートメントブロックを囲みます)。たとえば、前の手順のコードは次のように変更できます。
    package mypackage 
    { 
        public class MyClass
        {
        }
    }
    
  4. クラス本文内で var ステートメントを使用して、クラスの各プロパティを定義します。この構文は変数の宣言に使用する構文と同じものになります (public モディファイアが追加)。たとえば、クラス定義の開始括弧と終了括弧の間に次の行を追加すると、textVariablenumericVariabledateVariable という名前のプロパティが生成されます。
    public var textVariable:String = "some default value";
    public var numericVariable:Number = 17;
    public var dateVariable:Date;
    
  5. 関数の定義に使用されるのと同じ構文を使用して、クラスにメソッドを定義します。次に実際の使用例を示します。

さらにいくつかのクラス要素を定義できます。これらの要素を詳しく説明します。


 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00000033.html