我用命令行编译mxml文件,如果不带那个 "-services=E:\.."这个参数就没问题,带了这个参数就报了这个错误.搞过的兄弟给看看.
这个东东在MyEclipse(带Flex插件)的环境下编译没问题,发布之后调用Java方法没有问题.
E:\flexworkspace\tyyz_flex\src>mxmlc -services=E:\flexworkspace\testjava\WebRoot\WEB-INF\flex\services-config.xml flex_t
yyz.mxml
Loading configuration file D:\tools\FlexSDK\3.0.0\frameworks\flex-config.xml
Error: The services configuration includes a channel-definition 'my-amf' that has an endpoint with a context.root token
but a context root has not been defined. Please specify a context-root compiler argument.
flex.messaging.config.ConfigurationException: The services configuration includes a channel-definition 'my-amf' that has
an endpoint with a context.root token but a context root has not been defined. Please specify a context-root compiler a
rgument.
at flex.messaging.config.ChannelSettings.parseClientUri(ChannelSettings.java:170)
at flex.messaging.config.ChannelSettings.getClientParsedUri(ChannelSettings.java:129)
at flex.messaging.config.ServicesDependencies.codegenXmlInit(ServicesDependencies.java:464)
at flex.messaging.config.ServicesDependencies.<init>(ServicesDependencies.java:46)
at flex2.compiler.common.CompilerConfiguration.getServicesDependencies(CompilerConfiguration.java:1201)
at flex2.tools.Compiler.calculateServicesChecksum(Compiler.java:635)
at flex2.tools.Compiler.processConfiguration(Compiler.java:572)
at flex2.tools.Compiler.processConfiguration(Compiler.java:428)
at flex2.tools.Compiler.mxmlc(Compiler.java:82)
at flex2.tools.Compiler.main(Compiler.java:53)
分享到:
相关推荐
使用mxmlc命令行工具或者Flex Builder IDE,开发者可以将MXML文件编译成SWF(Shockwave Flash)文件,这个文件可以在Web浏览器中运行,提供丰富的用户体验。 学习和掌握MXML-2.9的关键在于理解其组件模型、事件处理...
- **编译ActionScript和MXML**:使用mxmlc或compc(用于编译Flex组件)命令来执行编译。 - **处理资源**:可能包括图片、字体和其他非代码资源的打包。 - **生成SWC或SWF**:根据项目需求,可能需要生成库(SWC)...
mxmlc是Adobe Flex SDK提供的一个命令行工具,用于编译MXML和AS源文件。以下是一个具体的编译过程示例: ```shell D:\Program Files\Adobe\Adobe Flash Builder 4\sdk\4.0.0\bin> mxmlc C:\FlashTest\Test.as ``` ...
例如,在配置文件解析中,开发者可以使用mxml解析XML格式的配置文件,然后通过API提取所需的数据;在网络通信中,mxml可以帮助编码和解码XML消息,实现跨平台的数据交换。 然而,尽管mxml库小巧且高效,但它并不...
一个Grunt任务插件,用于编译Adobe Flex / ActionScript / MXML / FLV / etc。 Apache / Adobe Flex SDK中带有mxmlc编译器的应用程序。 入门 这个插件需要~0.4.1 如果您以前从未使用过 ,请务必查看《指南》,...
总是会有人做这样的事情,不管是Java还是.Net,解析类的语言总是很容易的被反编译,Flash的SWF当然也不例外。darknet放出的 Flare让人们可以在Dos/Windows,Mac OS,Linux x86,Linux x86 64-bit,Solaris x86这些平台...
例如,`<mxmlc>`任务用于编译MXML和ActionScript源文件到SWF或AIR应用程序,而`<compc>`任务则用于编译组件库。在`build.xml`中,我们可以设置这些任务的属性,如输入源文件路径、输出目标、库引用等。 在`bin`目录...
在这个例子中,我们引入了flexTasks库,然后定义了一个名为"compile"的目标,它调用了`mxmlc`任务来编译Main.mxml文件。我们指定了Flex SDK的路径,设置了源代码路径,并指定了输出文件的位置。 接下来,我们要确保...
action script 3d 的例子. 直接用mxmlc编译即可~
1. **命令行编译工具**:Flex SDK包含一个名为`mxmlc`的命令行编译器,用于将Flex源代码转换为SWF或SWC文件。通过提供不同的参数,开发者可以控制编译过程。 2. **-compiler选项**:这是编译器最常用的前缀,用于...
### 使用MXML与ActionScript进行Flex编程 #### 知识点概述 - **Flex与MXML**: Flex是一种用于构建跨平台桌面应用和Web应用的技术框架,由Adobe开发。MXML是一种基于XML的语言,用于定义Flex应用程序的用户界面及非...
- **编译过程**:在编写完Flex应用程序后,需要使用Flex编译器`mxmlc`对其进行编译。`mxmlc`是一个位于Flex安装文件夹下的小工具。 - **编译命令示例**: ```shell mxmlc --strict=true --file-specs MyFirst.mxml...
- 使用Flex SDK中的命令行工具`mxmlc`来编译MXML文件。在命令行中输入如下命令: ``` mxmlc -debug=true hello.mxml ``` - 上述命令中`-debug=true`表示启用调试模式,编译后生成的SWF文件将包含调试信息,这...
它允许开发者在编译时刻使用条件编译来控制程序的不同部分是否被包含或排除,这在进行调试或添加诊断代码时尤其有用。条件编译类似于C++中的预处理指令,如`#if DEBUG`,通过定义和使用编译时常量来控制代码块的编译...
例如,使用mxmlc命令编译一个名为`MyApp.mxml`的文件,你可以这样操作: ```bash mxmlc -config=myConfig/flex-config.xml MyApp.mxml ``` 这里,`myConfig/flex-config.xml`就是你的自定义配置文件路径。 通过...