问题标签 [mxmlc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - MXMLC throws a java.lang.NullExceptionPointer when compiling in windows (not in mac nor ubuntu)
I'm running ant to compile a Flex application, and the build keeps failing when running it on a windows command line. Other people in my team can successfully run the very same build under mac and linux.
This is the error shown in the command prompt:
This is the particular target in the compileproject.xml build file:
All tokens are set in corresponding build.properties and filter .properties files (and, as I said before, it compiles perfectly under mac and linux).
The windows version is 7 Ultimate, FLEX_HOME is set as an environment variable to the Flex SDK 3.5 (the 3.5.0.12683 build that comes with Adobe Flash Builder Burrito). ${compiler.fork} is set to false, to avoid an issue with the SDK and the source files being in different logic drives.
Any clues (at all) will be greatly appreciated!
apache-flex - 如何确定 MXMLC 编译的文件
我需要一种以编程方式记录 MXMLC 编译中使用的源文件的方法。理想情况下,将有一个标志传递给 MXMLC,让它报告正在编译的源文件的完整列表,但似乎没有这样的标志。通常,您似乎只需将 main.mxml 文件传递给 MXMLC,然后它就会启动并编译所需的所有内容,而不会告诉您它在做什么。据我所知,您也无法明确列出要编译的文件;它将自动解析引用并编译引用的源,而无需任何方式来控制该行为或对其进行报告。
如果编译器无法提供此信息并且用户无法控制此行为,我能想到的唯一其他选择是编写我自己的 MXML 源代码扫描器,它将遍历代码树中的所有引用以报告 MXMLC应该做什么正在编译,尽管这显然很容易出错,当然也不是我所期待的。
当然,由于我没有大量使用 Flex 的经验,因此我可能缺少一个明显的答案。
谢谢
flash - 如何在 flex-config xml 文件中创建一个可在其中使用的变量?
我们可以从 flash-builder 中自动生成 flex-confix xml 文件,这样想要自己编译项目的用户就可以在不购买 FB 的情况下做这样的事情。所以我们使用类似-dump-config slotConfig.xml
flex 编译器参数的东西。这会为我们生成一个文件......有很多详细的评论,比如我从那个项目中生成的评论:
如您所见,它包含许多绝对路径。但是我们想部署这个脚本。因此,我们绝对需要为诸如 flex SDK 的路径(此处为“C:\downloads\flex_sdk_4.1.0.16076\”)或库的路径 <path-element>C:\Users\Avesta\Adobe Flash Builder 4\CloudObserverAdvancedPlayer\src</path-element>
,当然还有库的路径 之类的东西创建一个抽象层
FB 生成这种“脏”文件的事实对我来说也很奇怪。编译器不知道他在文件系统中的位置吗?以及为什么我们不能使用动态地址、相对路径?
所以通常这些问题中的一些可以解决:例如,我们可以(我们可以吗?)在那个 xml 中创建一些 varSdk、varSource、varLibs 并<varSdk>_varSdkContent_</varSdk>
用这样的脚本(windows-bat、linux、mac-sh)替换那里的内容()将脚本放入我们的项目中,并添加编译所有项目的行,例如:
所以......我的问题是
- 可以在 flex-config 文件中使用相对路径吗?
- 编译器可以给我们链接到他在哪里吗?
或者如果前 2 个无法解决:
- 如何在该 flex-config 文件中创建变量?
- 如何在里面使用 tham?
apache-flex - 用于发布构建的 mxmlc 属性
我需要哪些 mxmlc 属性来复制 Flash Builder 4 的导出发布版本的行为?
debug=false 和 optimize=true 看起来很明显,但并没有像 FB4 的 Export Release Build 那样减少 swf 的文件大小。
apache-flex - Mxmlc 在同一源上生成不同的二进制文件
我正在使用 mxmlc 将单个 .as 文件编译成 swf。
每当我运行 mxmlc 时,即使源代码未更改,结果的大小也会有所不同。
例如,
并使用 mxmlc 生成 .swf :
结果大小从 461 到 465 字节不等。
我想这是因为编译器中有类似时间戳的东西,但我找不到如何修复或禁用它。关于生成“来自相同来源的相同二进制文件”的任何想法?谢谢!
apache-flex - flex 中的 ExternalInterface API
mxml程序出现如下错误如何解决?
错误是
Program is
html - html 中 SWF 文件的高度和宽度
在下面的代码中,只有按钮图像被嵌入到 flex 代码中。但是在 html 对象或嵌入标签中,为什么必须指定高度和宽度。即使这是一个普通按钮,如果我们不指定高度和宽度似乎有一些错误
html
MXML
apache-flex - 应用程序无法使用 mxmlc 命令行编译,但可以使用 flash builder IDE
我有这个 flex 应用程序(它是一个从 flash builder 创建的 flex 项目),当我从 IDE 构建它时它编译得很好。
当我通过 mxmlc 从命令行执行它时,它无法编译。
我在 "flash-builder-installation"\sdks\"flex-ver"\bin\ 位置调用 mxmlc
mxml 文件是 test.mxml
我对任何自定义 swc 文件没有任何依赖关系。
编译时出现以下类型错误
错误:找不到类型或不是编译时常量:TouchEvent
错误:找不到类型或不是编译时常量:文件。
错误:找不到类型或不是编译时常量:FileStream
你能告诉我我在这里缺少什么吗?
谢谢,
flash - 通过 Flex 4 编译 .AS 文件
我已经在 Win7 设置中设置了环境变量,以便我可以通过提示编译 .as 文件。
但它显示了一些关于没有 FactoryClass 的警告,因此我无法使用共享库进行编译。如何使用导入的类和库编译文件?
我正在尝试编译mxmlc file.as
谢谢
actionscript-3 - 使图像在 FLEX/AS 闪存中移动
在下面的代码中,点击水果图片如何使水果图片以适当的效果落入盒子图像中(即应显示水果图像拖放到盒子图像中)..