이상한 질문 일 수 있지만 효율적으로 (아마도 네임 스페이스를 사용하고 계신가요?) ActionScript (액션 스크립트) 프로젝트의 개발자 당 클래스마다 다른 기본 변수가 있는지 궁금합니다. 우리가 현재 일련의 플래시 게임을하고 있기 때문에 나는 물어 본다. 각각은 쉘 컨테이너에 의해로드됩니다. 셸은로드 할 게임에 대한 플래시 var를받습니다. 우리의 개발 환경 (플래시 /에 FlashDevelop)에서,이 더 FlashVars에없는, 그래서 AS의 상수는 더 flashvar를가 없을 때로드 할 게임 정의여러 개발자가있는 기본 변수
/** Game to load during debugging if the game param is not set via flashvars. */
public static const DEFAULT_GAME:String = "gameName";
그래서 각 개발자가 작업중인 게임이 변경 . 그러나 저장소 (svn) 변경을 커밋 할 때 개발자가 변경하거나 변경 사항을 취소해야하며 개발자가 다른 사람이 변경하면 각 개발자가이를 게임으로 변경해야합니다.
Flash IDE에서 Flashvars와 유사한 기본 매개 변수 또는 사용자 별 파일을 지정하여 코드가 해킹 디버그 바를 수정하지 않도록 할 수 있는지 궁금해 할 때 궁금합니다. 나는 Flex에서 html 템플릿에 flashvars를 설정할 수 있음을 알고 있으며 각 개발자는 자신의 제작 폴더와 svn : ignore를 가질 수 있습니다. 아마도 각 개발자가 사용자 매개 변수를 정의하는 커밋되지 않은 XML 파일을 만들게할까요? 나 donno, 어떤 아이디어?!
정말요?! 와우, 나는 몰랐다. 이것이 효과가 있다면, 당신은 승자입니다. – typeoneerror
예 : 잘 작동합니다.) 조건부 컴파일과 관련된 adobe 도움말 링크를 답변에 추가했습니다. – OXMO456
아, CS4! 안타깝게도 현재 CS3를 사용하고 있습니다. 그래도 팁. 나는 그것이 내가 물었던 것에 대한 최선의 해결책이라고 생각합니다. 그래서 당신이 이깁니다. – typeoneerror