Por ejemplo tengo estos proyectos:
ProyectoFlexprincipal (ppal.swf)
- flex_src
- assets
- modules
- pfs1.swf
- pfs2.swf
- images
- com
- app.....
- bin-debug
- ppal.swf
- libs
- src
- com
- app.....
- bin-debug
- libs
- src
- com
- app.....
- bin-debug
- libs
Para hacer que los proyectos secundarios generen su swf dentro del proyecto principal seleccionamos el proyecto >> botón derecho >> properties>>Flex Build Path
En el campo output Folder ponemos la siguiente ruta:
${DOCUMENTS}\ProyectoFlexprincipa\flex_src\assets\modules
Y funciona perfectamente.
El problema es que a veces me he encontrado en la situación que después de usar mucho tiempo esta configuración, he tenido que cambiar y a veces el entorno me hadado problemas devolviendo el siguiente error:
The current displayed page contains invalid values.
Y no había manera de modificar estos valores.
Para modificar los lo que he tenido que hacer es modificar los archivos de eclipse.
Concretamente el .project y el .actionScriptProperties, en realidad sólo hay que modificar este segundo archivo ya que el primero se cambia sólo.
El parámetro que tengo que añadir a este archivo .actionScriptProperties es lo siguiente
- outputFolderLocation="DOCUMENTS/ProyectoFlexprincipa/flex_src/assets/modules"
- outputFolderPath="bin-debug"
en el apartado de <compiler ....
<compiler additionalCompilerArguments="-locale es_ES" autoRSLOrdering="true" copyDependentFiles="false" fteInMXComponents="false" generateAccessible="false" htmlExpressInstall="true" htmlGenerate="false" htmlHistoryManagement="true" htmlPlayerVersionCheck="true" includeNetmonSwc="false" outputFolderLocation="DOCUMENTS/ProyectoFlexprincipa/flex_src/assets/modules" outputFolderPath="bin-debug" removeUnusedRSL="true" sourceFolderPath="src" strict="true" targetPlayerVersion="0.0.0" useApolloConfig="false" useDebugRSLSwfs="true" verifyDigests="true" warn="true">Este cambio hace que en el .project se añada automáticamente la siguiente línea que completa la configuración y permite hacer la modificación
<projectDescription> <linkedResources> <link> <name>bin-debug</name> <type>2</type> <locationURI>DOCUMENTS/ProyectoFlexprincipa/flex_src/assets/modules</locationURI> </link> </linkedResources> </projectDescription>
No hay comentarios:
Publicar un comentario