<?xml version="1.0" encoding="UTF-8"?><templates>

<template autoinsert="true" context="org.eclipse.ant.ui.templateContextType.buildFile" deleted="false" description="Ant script template" enabled="true" name="build">&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;project name=" ${project}" default="compile" basedir="."&gt;

	&lt;!--
     ${project}
    
     ${user}
     ${date} ${time}
     --&gt;
     
	${cursor}

&lt;/project&gt;
</template>

<template autoinsert="true" context="org.eclipse.ant.ui.templateContextType.task" deleted="false" description="Insert basic definition" enabled="true" name="definition">
	&lt;!-- folder info --&gt;
	&lt;property name="src.dir" 	location="SOURCE_PATH"/&gt;
	&lt;property name="export.dir" 	location="EXPORT_PATH"/&gt;
	
	&lt;!-- classpath info --&gt;
	&lt;property name="macromedia.dir" 	value="CLASSPATH_TO_MACROMEDIA_CLASS"/&gt;
	
	
	&lt;!-- tool info --&gt;
	&lt;property name="mtasc" 		location="MTASC_PATH/mtasc.exe"/&gt;
	&lt;property name="swfmill" 	location="SWFMILL_PATH/swfmill.exe"/&gt;
	&lt;property name="player" 		value="FLASH_PLAYER_PATH/SAFlashPlayer.exe"/&gt;
	&lt;property name="studio" 		value="SWF_SUTDIO_PATH/studio.exe"/&gt;
</template>

<template autoinsert="true" context="org.eclipse.ant.ui.templateContextType.task" deleted="false" description="Insert file definition" enabled="true" name="project">
	&lt;!-- file info -->
	&lt;property name="ASFile"		value="MAIN_CLASS.as"/&gt;
	&lt;property name="SWFFile" 	value="OUTPUT_SWF.swf"/&gt;
	&lt;property name="SPGFile" 	value="STUDIO_SPG.spg"/&gt;
	&lt;property name="SPFFile" 	value="STUDIO_PROJECT.spf"/&gt;
</template>

<template autoinsert="true" context="org.eclipse.ant.ui.templateContextType.task" deleted="false" description="Insert compile task" enabled="true" name="compile">
	&lt;!--
		Target: Compile source code with MTASC            
	--&gt;
	&lt;target name="compile"&gt;
		&lt;exec executable="$${mtasc}" failonerror="true"&gt;
			&lt;arg value="-cp" /&gt;
			&lt;arg value="$${macromedia.dir}" /&gt;
			&lt;arg value="-cp" /&gt;
			&lt;arg value="$${src.dir}"/&gt;
			
			&lt;arg value="-main"/&gt;
			&lt;arg value="-header" /&gt;
			&lt;arg value="300:200:12" /&gt;
			
			&lt;arg value="-swf" /&gt;
			&lt;arg value="$${export.dir}/$${SWFFile}"/&gt;
			&lt;arg value="$${src.dir}/$${ASFile}"/&gt;
		&lt;/exec&gt;
	&lt;/target&gt;
	
</template>

<template autoinsert="true" context="org.eclipse.ant.ui.templateContextType.task" deleted="false" description="Insert preview task" enabled="true" name="preview">
	&lt;!--
		Target: Preview with Flash Player              
	--&gt;
	&lt;target name="preview" depends="compile"&gt;
		&lt;exec executable="$${player}" spawn="true"&gt;
			&lt;arg value="$${export.dir}/$${SWFFile}"/&gt;
		&lt;/exec&gt;
	&lt;/target&gt;
</template>

<template autoinsert="true" context="org.eclipse.ant.ui.templateContextType.task" deleted="false" description="Start SWF Studio" enabled="true" name="studio">
	&lt;!--
		Target: Open SWFStudio V3              
	--&gt;
	&lt;target name="studio" depends="compile"&gt;
		&lt;exec executable="$${studio}"&gt;
			&lt;arg line="$${src.dir}\$${SPFFile}"/&gt;
		&lt;/exec&gt;
	&lt;/target&gt;

</template>

<template autoinsert="true" context="org.eclipse.ant.ui.templateContextType.task" deleted="false" description="Compile with SWF Studio" enabled="true" name="make">
	&lt;!--
		Target: Build SWFStudio V3 App    
	--&gt;
	&lt;target name="studio" depends="compile"&gt;
		&lt;exec executable="$${studio}"&gt;
			&lt;arg line="$${src.dir}\$${SPGFile}"/&gt;
		&lt;/exec&gt;
	&lt;/target&gt;

</template>

</templates>