クラスがあり、Flash プロジェクト内のどこでも使用できるようにしたいと考えています。どこに置けばいいですか?別の ActionScript ファイルにあることが理想的です。
質問する
182 次
2 に答える
7
クラスを使用する ActionScript 3 プロジェクトの場合、次のように public static を使用してグローバル変数を簡単に作成できます。
//MyClass.as
package {
public class MyClass {
public static var myValue = 3;
}
}
//Arbitrary.as
package {
public class Arbitrary {
function Arbitrary():void {
trace(MyClass.myValue); //3
}
}
}
すべてのプロジェクトで、次の手順に従って有効にします。
ActionScript 3.0 設定... をクリックします。ソース パス フォルダー アイコンをクリックし、目的の src フォルダーを選択します。
于 2013-02-07T15:42:32.103 に答える
-1
最上位のデフォルト パッケージ宣言を使用できます。
package com.abc.globals
{
//Note here No Class Declaration
public var globalVars:String = "Global is horrible";
}
without import statement
アクセス変数を使用して使用できるようにしますwithout class or instance
。
それは私たちのようなものtrace("Hello Global")
です。
globalVars
アプリケーションのどこからでもアクセスできます。
于 2013-02-07T18:36:22.477 に答える