Apache flex Flex 4-Ant在样式表中的嵌入指令无效-can';t解析源';嵌入(源=)&x27;
我试图使用ant构建flex项目,但出现错误:Apache flex Flex 4-Ant在样式表中的嵌入指令无效-can';t解析源';嵌入(源=)&x27;,apache-flex,ant,Apache Flex,Ant,我试图使用ant构建flex项目,但出现错误: Invalid Embed directive in stylesheet - can't resolve source 'Embed(source="/assets/fileNm.jpg")' (File: style.css) 我不知道该怎么做。 请帮帮我 src assets css style.css img com 我的蚂蚁任务: <!-- Complie source--> <t
Invalid Embed directive in stylesheet - can't resolve source 'Embed(source="/assets/fileNm.jpg")' (File: style.css)
我不知道该怎么做。
请帮帮我
src
assets
css
style.css
img
com
我的蚂蚁任务:
<!-- Complie source-->
<target name="compileBLP" depends="copyAssets">
<record name="${LOG_FILE}" action="start" append="false" />
<mxmlc file="${SRC_DIR}/Main.mxml" output="${DEPLOY_DIR}/main.swf">
<load-config filename="${FLEX_HOME}/frameworks/flex-config.xml"/>
<source-path path-element="${FLEX_HOME}/frameworks"/>
<compiler.debug>false</compiler.debug>
<runtime-shared-library-path
path-element="${FLEX_FRAMEWORK}/framework.swc">
<url rsl-url="framework_4.1.0.16076.swf"/>
<url rsl-url="framework_4.1.0.16076.swz"/>
<url rsl-url="osmf_flex.4.0.0.13495.swf"/>
<url rsl-url="osmf_flex.4.0.0.13495.swz"/>
<url rsl-url="rpc_4.1.0.16076.swf"/>
<url rsl-url="rpc_4.1.0.16076.swz"/>
<url rsl-url="spark_4.1.0.16076.swf"/>
<url rsl-url="spark_4.1.0.16076.swz"/>
<url rsl-url="sparkskins_4.1.0.16076.swf"/>
<url rsl-url="sparkskins_4.1.0.16076.swz"/>
<url rsl-url="textLayout_1.1.0.604.swf"/>
<url rsl-url="textLayout_1.1.0.604.swz"/>
</runtime-shared-library-path>
<compiler.source-path path-element="${SRC_DIR}" />
<compiler.library-path dir="${FLEX_HOME}/frameworks" append="true">
<include name="libs" />
</compiler.library-path>
<compiler.library-path dir="${basedir}" append="true">
<include name="libs" />
</compiler.library-path>
</mxmlc>
<record name="${LOG_FILE}" action="stop"/>
</target>
假的
Flex在相对路径与绝对路径、插件Maven或ANT等方面一直有点迟钝,它只是加剧了这个问题。从这里我可以告诉您的是,您在src下有assets文件夹,src作为编译器源路径列出,但是您的embed指令声称它应该在/assets中找到它
您可以执行以下操作之一:
我尝试了很多方法,找到了解决这个问题的方法
Use: Embed('/assets/img/fileNm.jpg')
Don't use: Embed(source='/assets/img/fileNm.jpg')
谢谢你回答我的问题。所以你给了我3个解决方案。他们没有工作(有一些“mxml”文件出现了相同的错误。我使用了:[Bindable][Embed(source='assets/icons/setting1.png')]private-var-icon1:Class;我该怎么办?