코드 생성기 (C#)의 RegEx를 작성하여 AS3 클래스의 적절한 클래스 또는 패키지 이름을 결정하려고합니다.AS3 클래스의 이름 지정 규칙은 무엇입니까?
나는 다른 자리가
을 가질 수 없습니다 숫자가 될 수
- 편지 (그렇지 않으면 자본 또는)
- 로 시작해야하는 클래스 이름을 거기에 아무것도 알고 ?
코드 생성기 (C#)의 RegEx를 작성하여 AS3 클래스의 적절한 클래스 또는 패키지 이름을 결정하려고합니다.AS3 클래스의 이름 지정 규칙은 무엇입니까?
나는 다른 자리가
을 가질 수 없습니다 숫자가 될 수
다음은 유효한 클래스입니다.
Actionscript 3 클래스 (및 패키지)는 문자 "_"또는 "$"로 시작해야합니다. 그들은 또한 숫자를 포함 할 수 있습니다.
public class $Test {}
public class _Test {}
public class test {}
는 소문자와 클래스 이름을 시작하고 밑줄 및 달러 기호는 "규칙 명명"대문자로 클래스 이름 및 각 개별 단어를 시작하는 것입니다 (예를 들어 UsefulThing)를 포함 할 수 있지만, 밑줄을 포함하지 않습니다. useful_thing
과 같은 클래스를 볼 때 이름이 인이 아니기 때문에 잘못되었습니다. 어쩌면 귀하의 질문에 유효한 AS3 클래스의 이름은 무엇입니까?
그 외 나는 당신에게 + maclema가 있다고 생각합니다. 클래스와 패키지까지 내가 들었어요로 명명
표기법 :
패키지 구조는 소문자 폴더와 낙타 표기법 클래스 이름, 즉로 명명 "이성을 상실 도메인", 사용해야:
import com.yourdomain.nameofsubfolder.YourSpecialClass;
을
이 내용은 Flash 및 Flex와 함께 제공되는 모든 패키지에 반영됩니다. 예 :
import flash.events.MouseEvent;
import flash.display.MovieClip;
그들이 같이 추가하거나 부과 기능 후 명명 인터페이스의 규칙도있다 : Styleable
, Drawable
, Movable
등 ... 또한 "I를 대문자를 사용하는 것을 선호 (어도비 포함) 많은 "예, 예로서 명확 인터페이스를 표시하려면 다음 flash.*
패키지에 모든 내부 인터페이스입니다
IEventDispatcher
IExternalizable
IFocusManager
합니다.