私は、AS3クラスの適切なクラスまたはパッケージ名を決定するために、コードジェネレータ(C#で)用のRegExを記述しようとしています。私はそのクラス名AS3クラスの命名規則は何ですか?
- は手紙(それ以外の資本または)
- で開始する必要があり、他の桁が
- 英数字ことができる知っている
はスペース
を持つことができない何かがあります?
私は、AS3クラスの適切なクラスまたはパッケージ名を決定するために、コードジェネレータ(C#で)用のRegExを記述しようとしています。私はそのクラス名AS3クラスの命名規則は何ですか?
はスペース
を持つことができない何かがあります?
ここにいくつかのより有効なクラスがあります。
Actionscript 3つのクラス(およびパッケージ)は、文字「_」または「$」で始まる必要があります。彼らはまた、数字を含むかもしれません(しかし、始まりません)。
public class $Test {}
public class _Test {}
public class test {}
あなたは小文字でクラス名を起動して、アンダースコアやドル記号を含めることができますが、「命名大会は、」大文字(例えばUsefulThing)でクラス名とそれぞれ別々の単語を開始することで、アンダースコアは含まれません。 useful_thing
のようなクラスを見ると、それは名前がの規約ではないので、間違っています。あなたの質問で、が有効なのAS3クラスの名前は何ですか?
それ以外は、あなたとマクレマは持っていると思います。
クラスの規則およびパッケージは限り私が聞いたとして命名:
import com.yourdomain.nameofsubfolder.YourSpecialClass;
:
をパッケージ構造は小文字のフォルダやキャメル記法クラス名と「反転したドメイン」命名、すなわちを使用する必要があります
これは、FlashとFlexに同梱されているすべてのパッケージに反映されています。例:
import flash.events.MouseEvent;
import flash.display.MovieClip;
彼らはのように追加または課す機能の後に命名インターフェースの規則もあります:Styleable
、Drawable
、Movable
等...また、「Iを大文字を使用することを好む(アドビシステムズ社を含む)多くの「はっきりすなわち、などのインターフェイスをマークしますflash.*
パッケージ内のすべての内部インターフェイスです
IEventDispatcher
IExternalizable
IFocusManager
。