public ステートメント

class someClassName{ 
 public var name; 
 public function name() { 
 // your statements here 
 } 
}

すべての呼び出し元から変数や関数にアクセスできるように指定します。デフォルトでは変数および関数が public として扱われるため、このキーワードは主に形式上の目的で使用します。たとえば、private または static の変数が含まれるコードブロックで public を明確に区別したい場合などが該当します。

対応バージョン : ActionScript 2.0、Flash Player 6

パラメータ

name:String - public として指定する変数または関数の名前。

次の例では、クラスファイルでパブリック変数を使用する方法を示します。"User.as" という名前で新しいクラスファイルを作成し、次のコードを入力します。

class User { 
 public var age:Number; 
 public var name:String; 
}

次に、同じディレクトリに新しい FLA または AS ファイルを作成し、タイムラインのフレーム 1 に次の ActionScript を入力します。

import User; 
var jimmy:User = new User(); 
jimmy.age = 27; 
jimmy.name = "jimmy";

User クラスのパブリック変数の 1 つをプライベート変数に変更した場合は、プロパティにアクセスしようとするとエラーが生成されます。

関連項目

private ステートメント


 

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

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