2014-09-27 5 views
0

컴파일 할 때 Haxe는 bin 폴더로 템플릿을 가져옵니다. 템플릿을 처리하고 변수를 ::WIN_WIDTH::으로 바꾸고 값은 640입니다. 그것은 또한과 같이 사용자 지정 서식을 수행 할 수 있습니다haxe 템플릿에 맞춤 변수를 추가하는 방법은 무엇입니까?

<template path="your/template.txt" rename="tmpl.txt"/> 

나는 그 템플릿 ::myvar::을 자신의 변수를 배치 할 수있는 방법이 알고 싶습니다?

편집 http://old.haxe.org/doc/cross/template는 - 불행하게도, 그 기사는 haxe.Template 클래스 인스턴스를 실행하는 방법에 대해 설명합니다. 결국 문자열 (처리 된 템플릿)을 얻을 것입니다.

내가 원하는 것은 사용자 정의 자리 표시자를 OpenFL Android 프로젝트 템플릿과 같은 기본 haxe 템플릿에 추가하는 것입니다. 나는 Haxe가 자신의 자리 표시 자와 함께 템플릿을 처리하고 평소대로 bin 폴더로 출력해야합니다.

답변

2

나는 힘든 방법을 찾아야했지만, <setenv> 태그는 실제로 광고 된대로 작동합니다. 있는 project.xml에서

:

template.txt에서
<setenv name="MY_VAR" value="612" /> 

:

::if ENV_MY_VAR:: 
    The value of MY_VAR is ::ENV_MY_VAR::. 
::else:: 
    MY_VAR is not defined. 
::end:: 

당신은 또한 "myVar에"로 정의 할 수 있지만 다음에 "ENV_myvar"를 사용해야 할 것 template.txt.

0

http://old.haxe.org/doc/cross/template 여기 템플릿과 if 및 foreach와 같은 변수와 사용법에 대한 모든 것을 설명합니다.

+0

라파엘 올리베이라, 나는 그러한 대답을 기대했다. 미안하지만 명확하지 않으면 질문을 업데이트했습니다. – user3405844

관련 문제