在我们的项目中,我们有很多(数百个)由CS3中的艺术家创建的FLA文件,我们从中编译SWF以在我们的Flex/AS3应用程序中使用.
作为简化的构建/部署系统的一部分,能够自动发布所有这些FLA并理想地部署SWF将非常方便.我找到了一些使用JSFL从CS3进行批量发布的方法,但是很惊讶发现CS3显然没有任何命令行功能吗?
这是在Linux系统上的价值,我没有JSFL的经验,知道你是否可以以某种方式从命令行运行脚本?
注意:我应该说"Linux是首选的"...我不使用Linux但我们的服务器/构建PC是Linux ...我没有意识到CS3不兼容所以我想我们可以在Windows上做这个部分.
我在MovieClip符号中有一个动态文本字段.只要鼠标指针悬停在符号上,光标就会变为I形文本编辑光标.这可能是一个非常愚蠢的问题,但有没有办法避免这种情况?甚至不使用都会mouse.hide()阻止"I"光标出现.
是否可以使用actionscript 3禁用右键菜单?
任何帮助非常感谢!
有没有办法使用Actionscript或其他方法调整整个Flash项目的大小?
我已经创建了一个1024x768 Flash CS3应用程序,但仔细检查规格后,我现在意识到它必须是800x600.而不是手动使一切变小,我想调整窗口的大小,好像有人在拖动外边缘.或者添加一个允许在1024x768和800x600之间切换的按钮.这可能吗?
我的意思是这样的:
stage.stageWidth = 800;
stage.stageHeight = 600;
Run Code Online (Sandbox Code Playgroud) 一个简单的flash电影到swf的漫长出口时间的主要原因是什么?我没有不必要的图像或符号,一切可能都设置为低于低,并且仍然需要10分钟以上才能以24 fps导出30秒动画.我甚至创建了一个新的fla并将所有内容粘贴在那里,以确定它是否只是闪存中的一个错误.我导出的所有其他动画都需要正常的时间.
系统规格:1GB DDR2 RAM Intel Pentium D 3.4GHz
我应该升级我的系统吗?
它可能与符号中有许多符号有关吗?
编辑:fla的文件大小为1.3 MB,swf为500 KB.所以不要太大.
我正试图从作为主舞台的孩子的MovieClip控制我的Flash应用程序的主时间轴.显然,在ActionScript 2中,您可以使用_root执行此操作,但使用root(因为_root不再存在)现在会出错:
root.play();
Run Code Online (Sandbox Code Playgroud)
"1061:通过静态类型flash.display:DisplayObjectContainer的引用调用可能未定义的方法."
使用Stage类也不起作用:
stage.play();
Run Code Online (Sandbox Code Playgroud)
"1061:调用可能未定义的方法通过静态类型flash.display:Stage进行引用."
有没有办法做到这一点?