2011-01-10 4 views
0

저는 Haxe를 사용하여 RTMP 비디오 스트리밍을위한 몇 가지 간단한 SWF를 만들고 있습니다. 모든 것이 잘 작동하지만, 실제로하고 싶은 것은 토큰 화하여 SWF가 환경 특정 속성 인 ALA Ant로 컴파일되도록하는 것입니다.Haxe의 토큰은 프로세스를 구축합니까?

EG :

var host = "rtmp://localhost:1935/broadcasts"; 

가된다 :

var host = "@[email protected]" 

그리고 컴파일시 토큰이 환경 특정 부가가치의 local.properties로 치환 포함

RTMP_ADDRESS=rtmp://localhost:1935/broadcasts 

I을 '문서 및 포럼 게시판에 흘려 보았지만이 작업을 수행 할 수 없습니다. 물론 확신합니다. 가능합니다. 누구든지 올바른 방향으로 나를 가리킬 수 있습니까?

참고 : Flashvars를 사용하고 웹 응용 프로그램에서 주소를 관리하는 것을 고려했지만 효율성이 떨어집니다. 그게 더 좋은 방법이라면 그 이유를 설명해주십시오.

답변

2

haxe의 야간 빌드에있는 macros을 사용하는 완벽한 경우로 들립니다. 프로젝트 내에 구성 파일 (xml 형식 일 수도 있음)을 만들 수 있으며 매크로 함수의 본문에서 파일을로드하고 문자열을 추출한 다음 최종적으로이를 표현식으로 반환합니다.

+0

정말 멋지다. 나는 Haxe로 시작하고 있지만, 지금까지 내가 본 모든 것을 좋아합니다. – RSG

관련 문제