问题标签 [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.
actionscript-3 - osx 从命令行编译 AS3 项目
在处理小型项目或一些测试类时,我更喜欢从命令行快速编译我的代码,而不是在 Flash Builder 中创建一个完整的 Actionscript 项目。
在之前的一个类似问题中,给出了参考这篇文章的答案: http ://www.senocular.com/flash/tutorials/as3withmxmlc/
但这是针对 Windows 用户的...
我看了一下 ProjectSprouts,它看起来很棒,但对于我正在寻找的任务来说太重了。
您是否知道任何可用于从 Mac OSX 上的终端快速编译 swf 的替代方法?
macos - trace() 未写入 flashlog.txt
我在 Mac 终端上使用 mxmlc 编译 AS 3.0 项目,然后通过在 Flash Debugger 10 中打开 Main.swf 来运行它。现在,错误被写入 flashlog.txt 就好了,但我的跟踪语句没有: ( 我在 /Library/Application Support/Macromedia 中有 mm.cfg,它包含以下几行:
我错过了什么?为什么 trace() 没有写入 flashlog.txt?
谢谢你的帮助!
apache-flex - 如何使用 Flex 4.1 在 ActionScript 模块中包含资源包?
在最简单的 Flex 项目中,创建一个 MXML Flex 模块,然后使用 ModuleManager 加载它。没问题。创建一个扩展模块的 ActionScript 类,然后配置您的项目以将其编译为模块。而是加载这个新模块。该项目可以编译,但在运行时崩溃并出现以下错误:
“错误:找不到语言环境‘en_US’的已编译资源包‘容器’。”
我相信编译器无法将所需的类定义编译到仅 ActionScript 的模块中,而 MXML 模块却成功了。我可以看到我的骨架 MXML 模块比我的 ActionScript 模块稍大(66KB 对 45KB)。
我该如何解决这个问题(如果这确实是问题)?
apache-flex - Flex 编译器说源路径和包定义不匹配
这是问题:
我在同一个包中有三个文件:com.foobar
这些文件的目录是:
C:..\mylibrary\src\com\foobar\
然后在里面我有 foo.as 和 bar.as
当我尝试运行 mxmlc C:..\mylibrary\src\com\foobar\foo.as 我得到错误:
在源路径中找到的文件必须具有与定义的包“com.foobar”相同的包结构“”。
对此我说:确实如此。包是 com.foobar。结构为 ../com/foobar/foo.as
我在网上发现了一些关于这个错误的其他论坛帖子,看起来用户必须使目录与我已经拥有的包名称匹配。我错过了什么?
提前感谢您提供的任何帮助!
ant - 如何在 ANT 中存储 XML 块?
我对 ANT 非常陌生,并且已经开始在 Flash Builder 项目中使用它。
当我运行编译器时,我需要传入一些库路径。整个事情看起来像这样:
基本上 output= 部分之后的所有内容都可以以某种方式存储并用于所有其他编译。有什么方法可以在 ANT 中存储一大块 xml 并通过变量引用或其他方式调用它..?
谢谢!
apache-flex - swf 流式音频播放器
我是 flex 的新手。谁能给我指出一小段 mxml 代码,它播放音频文件(mp3,wav .....),它还具有暂停、播放、停止....音频文件的功能.
此文件稍后将嵌入到 html 文件中。
apache-flex - 使用 flex 填充文本框
在下面的代码中。如果按下按钮“A”,则文本框应填充 A,如果按下按钮“B”,则应填充 B 等等.. 可以这样做吗?如果有人可以指点我灵活的例子会很有帮助。谢谢..
原码..
ant - mxmlc 和框架链接 - 如何将链接指定为 rsl
我正在尝试使用 ant 构建我的 flex 4 项目。在 Flash Builder 4 中,可以在项目属性中将“框架链接”设置为“合并到代码中”、“运行时共享库 (RSL)”或“使用 SDK 默认值(运行时共享库)”之一。如何在 build.xml 中将等效项设置为 mxmlc 选项?
我当前的 build.xml 如下所示:
我假设设置 runtime-shared-library-path 指令并将框架 swf、swz 文件复制到我的目标文件夹中可以使事情正常进行,但情况似乎并非如此。
我评估这是否有效的方式如下:我使用自定义预加载器,并且为了使其工作,我需要将框架链接作为 RSL。使用“合并到代码”时,我的预加载器会卡在某个点并且不会进入我的应用程序 swf。这与我在使用上述 build.xml 时看到的行为相同,这让我认为 SWF 是通过合并到代码中的框架链接(而不是 RSL 链接)构建的。
与此相关的一个问题是如何确定我的 swf 是否使用 RSL。我想我可以看看编译输出的大小。但似乎应该有一种方法可以在我不知情的情况下判断我是在使用外部框架文件还是以某种方式将其捆绑到 SWF 中。
apache-flex - 如何让 FlashBuilder 显示命令行输出?
具体来说,我想知道命令是什么......它产生并传递给mxmlc的所有标志。一定有办法,但我就是想不通。
actionscript-3 - 使用 mxmlc 编译器编译 actionscript
您将如何使用 mxmlc 命令行编译器编译主类位于包内的 actionscript 代码?考虑以下 -
MainClass
进口SomeUtility
类。
有没有办法编译这些类MainClass
作为主类来生成 swf?