在我们的项目中,我们有很多(数百个)由CS3中的艺术家创建的FLA文件,我们从中编译SWF以在我们的Flex/AS3应用程序中使用.
作为简化的构建/部署系统的一部分,能够自动发布所有这些FLA并理想地部署SWF将非常方便.我找到了一些使用JSFL从CS3进行批量发布的方法,但是很惊讶发现CS3显然没有任何命令行功能吗?
这是在Linux系统上的价值,我没有JSFL的经验,知道你是否可以以某种方式从命令行运行脚本?
注意:我应该说"Linux是首选的"...我不使用Linux但我们的服务器/构建PC是Linux ...我没有意识到CS3不兼容所以我想我们可以在Windows上做这个部分.
我找不到Boost 1.37.0的预构建的MSVC++库,只有源代码.我不明白他们奇怪的构建系统是如何工作的...有没有我可以找到下载Visual Studio项目的地方?
是否可以在Flex应用程序中编写代码,该代码只能在调试版本中运行,或者在调试器中运行时?Flex是否提供了一种从发布版本中完全删除代码的方法,比如C风格的#defines?
该应用不一定在网页中运行.
我使用Flex应用程序加载在CS3中创建的外部Flash资源.我刚刚阅读了有关如何使用Flex mx.managers.CursorManager类来显式更改鼠标光标的信息.但我理想的做法是在加载的Flash SWF中的某些元素上设置鼠标光标属性,这样当光标经过此元素时,光标会自动更改,而不必响应鼠标事件.
可能吗?Flash在DisplayObject中支持这个吗?
Flash SWF似乎压倒了我.有些对象会用鼠标悬停自动显示手形光标,我看不到在DisplayObject上关闭它的方法吗?
我在Flex 3中看到flash.media.Sound类的奇怪行为.
var sound:Sound = new Sound();
try{
sound.load(new URLRequest("directory/file.mp3"))
} catch(e:IOError){
...
}
Run Code Online (Sandbox Code Playgroud)
然而,这没有帮助.我收到一个流错误,它实际上看到是在Sound构造函数中.
错误#2044:未处理的IOErrorEvent:.text =错误#2032:流错误.在... ]
我在Flex文档中看到了一个示例,它们为IOErrorEvent添加了一个事件监听器,SURELY我不必这样做,并且可以简单地使用try-catch?我可以设置null事件监听器吗?