首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有没有办法在不使用Flash IDE的情况下从FLA文件构建Flash 9 SWF?

在不使用Flash IDE的情况下,可以使用命令行工具mxmlc或者flex sdk进行编译。以下是一些可能的方法:

  1. 使用mxmlc命令行工具:

mxmlc是Flex SDK的一部分,可以用来编译.fla文件。首先,需要安装Flex SDK,然后使用以下命令进行编译:

代码语言:txt
复制
mxmlc -static-link-runtime-shared-libraries=true -output=output.swf input.fla

其中,input.fla是要编译的文件,output.swf是输出的swf文件。

  1. 使用flex sdk进行编译:

Flex SDK是一个开源的Adobe Flash Player的扩展,可以用来开发ActionScript 3.0应用程序。首先,需要安装Flex SDK,然后使用以下命令进行编译:

代码语言:txt
复制
compc -source-path=src -output=output.swc
mxmlc -static-link-runtime-shared-libraries=true -output=output.swf input.fla output.swc

其中,src是源代码目录,input.fla是要编译的文件,output.swf是输出的swf文件,output.swc是编译后的swc文件。

需要注意的是,这些方法都需要一定的ActionScript 3.0知识,并且可能需要对.fla文件进行一些修改才能正确编译。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

as3加载外部资源

as3开发中,经常会加载外部共用资源,比如某一个公用图片或者其它小特效。这时候为了避免重复请求,一般会将这些资源放在一个fla文件中,为每一个资源添加链接。...这样就生成了一个名为flower.swf文件,将其放在b.com域下,访问路径为:http://b.com/swf/flower.swf 新建一个名为main.fla文件,如果是fla内加载flower.swf...否则在访问加载swf时,会报安全沙箱冲突,而main.swf第一次加载flower.swf时,会先加载b.com根目录下crossdomain.xml(http://b.com/crossdomain.xml...完整Main.as(舞台上先放置了一个库里拖拽出来button,而且取消了“自动声明舞台实例”) package { import flash.display.Sprite; import...有兴趣可以扩展阅读更多(很经典文章): 教程:深入理解Flash沙箱 – Application Domains 教程:深入理解Flash沙箱 – Security Domains

82040

flash代码大全_flash脚本语言

尽量不要使用太多不同字体,使用字体越多,电 影文件就越大。尽可能使用Flash内定字体。   9.不要包含所有字体外形。...答:FP98和FP2000对FLASH支持较差,不能直接在其中插入FLASH动画,解决办法SWF文件发布、原代码生成后,把HTML文件部分拷过去便可。...是否可以将SWF文件完全解码成FLA文件。 答:用SWF browser 2.8可以解开别人SWF文件,将其中图像.声音取出保存。...到目前为止还没有任何一个软件可以将SWF文件完全反变换成FLA文件。 49。问:如何在FLASH中实现3D效果。 答:FLASH中不能其接生成3D动画,需借助其它软件才行。...一般情况下系统默认目录 是: windows->Temporary Internet Files,查找swf文件,其中保存swf文件数量跟浏览器设 定缓存空间有关,然后将它COPY出来便可。

4.9K20

FlashFlex学习笔记(1):Hello World!

2.保存为HelloWorld.fla 3.再新建一个ActionScript文件,保存为Person.as(注意要与HelloWorld.fla保存在同一个目录下,否则fla就调用不到as文件了)..._sSayContent; trace(_s); return _s; } } } 注:ActionScript与JavaScript都是ECMAScript标准发展而来语言,所以语法比较相似...3.新建一个ActionScript文件,并保存为Person.cs,把刚才Flash中写过Person.cs代码复制到里面 其实也就是重用在Flash中写过代码 ?...小结:做为程序员来讲,肯定会更喜欢Flex编程方式, 这个与Silverlight/VS开发比较相似,但是有一个细节要注意,同样功能用Flex开发生成swf文件要大出N倍,以本文为例:Flash...方式生成swf文件只有15k,而Flash Builder beta2生成swf文件居然有100K !

65750

代码层面解决chrome不支持flash方案

Google Swiffy 目标用户是网络开发人员,它不能转换 Flash 视频,但对大多数 Action Script 交互型 Flash 支持良好。用户只需将 SWF 文件上传,转换非常快。...但是Google于2016/06/16,宣布了将停止支持Swiffy消息,作为一款将.SWF(Adobe Flash文件转换成HTML5格式工具,它将于7月1号与大家告别。...------------------------------------------ 1、swf文件直接转化为Html5动画(googleswiffy和adobeflashcc都不支持,两个产品都需要通过...fla文件处理); 2、精简编排JSON数据,使swf转化后js数据文件非常小,普遍比flashcc导出要小20%到50%; 3、精简运行库,混淆后只有35k,gzip后只有10k左右。...Shumway与PDF.js项目一起,使用户能够浏览器和沙箱里观看Flash和PDF文件,将大大提高安全性。

3.7K50

对JiaThis Flash XSS挖掘与分析

到360官微微博上说了, http://www.jiathis.com/code/swf/m.swf 存在XSS漏洞,可以导致使用了JiaThis任意网站产生漏洞。...在其中看到了一个敏感名字a.readSharedObject(JIDNAME)。readSharedObject看起来似乎是flashLSO对象中读取值方法。...将 http://www.jiathis.com/code/swf/m.swf 反编译,得到如下代码: package m_fla { import flash.display.*; import...不过收获比较小,因为域是www.jiathis.com,XSS并不能影响到使用jiathis网站。...可以看到保存在LSO内容实际上就是jid=xxxx,我们控制台直接调用swf对象获得jid值也验证了这一点: ? 这就好说了。我们将“脏数据”作为jia值存入LSO,就能留下一个永久后门。

86540

Flash WebGame 开发经验心得和PureMVC框架细说

在这种情况下,人事分工应当以功能和模块进行划 分,尽量避免多人维护同一份代码,每个人各司其职,减少维护和协作成本。这种模式非常适合人手不够,制度健全,而且追求效率初创公司。...这两个任务其实包括很多具体工作,比如:游戏启动流程制定,确定哪些SWF文件需要外部加载,那些功能可以主程序剥离出去单独实 现,前端配置文件怎么处理,公共素材怎么处理,MVC三层怎么划分,主程序框架选定...3,我知道现在可能还有一些朋友在用FLASH IDE写代码,这些朋友执着让人钦佩,但我想任何一个熟练使用过FLEX BUDIER、FD或者FDT朋友,都绝不会再回头使用FLASH IDE写代码了。...这是因为我现在要讨论问题就和IDE有关,假如你现在用还是 FLASH IDE的话,除了随时写文档外,我真的很难想出一个很好方案可以让你在没文档支撑情况下,轻松掌握和随时维护几万行代码。...可如果你使用是FDT,就 可以没有文档情况下,利用”ctrl + r”和”ctrl + 鼠标左键”,以及全文件搜索等工具,瞬间搞清楚代码之间联系和逻辑,找出要修改地方。

60020

flash cookie制作和使用例子详解 一

flash cookie是什么,有什么作用,这些不做介绍,可以在网上搜,这里主要是做一个制作和使用flash cookie例子 要使用flash cookie首先要制作一个swfflash文件,...flash文件页面使用actionscript方法。...js调用时使用方法名,第二个参数是as本来方法,这里第二个参数不能变,定义是什么方法就是什么方法,第一个参数可以变成任何名字,真实环境中这里最好变一下免得别人可以很容易猜到as中方法...写完上面的代码后就要把代码生成swf文件了,这个很容易,点文件---发布,就可以相应目录下看到新生成三个文件这里我们是testFC.fla,这个是工程文件,有这个文件就可以看到原代码,发布后我们不用这个文件...两个文件放在apacheweb目录下,浏览器里http://localhost/testFC.html打开就可以了 到这里flash cookie制作和使用就介绍完毕,当然可能根据使用情况不同

61720

GitHub 开发者呼吁 Adobe 将 Flash 开源

Adobe宣布到2020年让Flash播放器寿终正寝之后,现在网站开发人员Juha Linstedt发起了请愿运动,正在寻求让Adobe将Flash开源,用作互联网历史一部分。...他们表示,Flash是互联网历史上重要一块,杀死Flash意味着后代无法看到过去历史。 Linstedt进一步解释说,通过这样做,它将保持Flash项目的生存和安全。...他已经开发出一套可视化方法,将SWFFLA文件转换为HTML5,Canvas,WebGL或Webassembly。开发者另一个建议是独立浏览器,可以播放Flash内容。...此外,参与请愿开发者认为,Adobe可能有一些许可组件不能被公开使用。...即使Adobe宣布到2020年结束对Flash支持之前,苹果,谷歌,Mozilla 和 微软等公司也默认各自浏览器中阻止了 Flash 内容,这表明 Flash 也许真的需要死亡。

53420

html文件怎么转换成word文件_word转换成网页文件格式不对

2 回答 2021-05-06 浏览:1 分类:其他问题 回答:如果Flash文件fla格式,可以用Flash软件打开,直接发布成HTML文件; 如果Flash文件SWf格式,先启动Flash软件,...新建文档,再把SWf文件导入到库,然后库里拖出SWf到场景,设置舞台大小适应SWf大小,最后发布成HTML格式。...这个转换格式是不对,是没法转换。你只能把O Excel内容Word里面重新复制一份就出来了。...如果想打印powerpoint,最好办法是: 1).文件-打印 2).打印内容选择“讲义”,每页幻灯片张数最多可选9张 2 回答 回答:这个是没有办法事,问题不是出在Office Word上,而是caj...第三种介于二者之间,在这类caj文件里,数字、字母或者百分号之类符号,很容易显示成乱码,我觉得这是caj文件制作过程中,使用格式或者字符集与Word兼容造成。这个没法解决。

6.8K40

flash和策略文件

当封装在页面的flash发起socket通信请求时候会先寻找服务器端843端口,获取Crossdomain.xml文件,当服务器没有开启843时候,flashPlayer会检查发起请求swf文件中中有没有使用...Security.loadPolicyFile来加载策略文件Crossdomain.xml,如果还是没有就会看这个发起请求swf要连接目标端口有没有策略文件。...8080端口返回了策略文件但是flash仍然请求了80端口获取获取策略文件,本来是按照文档操作,带着疑问看了as文档 as文档描述如下: 默认情况下禁止访问套接字和 XML 套接字连接,即使所要连接套接字与...主套接字连接端口之外端口 默认情况下Flash Player 端口 843 和主套接字连接所在端口上查找套接字策略文件。...所以必须开启843端口,或者还是8080端口获取侧略文件, 但要将主业务端口改成大于1024。

1.2K100

Python之正则表达式re模块(2)

[abcd],可以写成[a-d],[0-5][0-9] 将匹配 00 到 59 两位数字 4、所有特殊字符[]中都失去原有的意思r'Fl[abc]'‍'Flash''Fla'r'Fl[^bcf...]''Flash' 'Fla'r'Fl[a-c]'‍ 'Flash' 'Fla'r'Fl[+*]'‍ 'Fl*sh''Fl*'\A 不在MULTILINE 模式下,\A 等价于 ^ ; MULTILINE...+' ''\d匹配单个数字字符0-9,等价于[0-9]r'Flash\d'‘Flash7a''Flash7'\D匹配非数字字符,等价于[^0-9]r'Flash\D'‘Flasha''Flasha'\...''Flash7'\w匹配任何字母数字字符,等价于 [a-zA-Z0-9]r'Flash\w'‘Flash7''Flash7'\W匹配任何非字母数字字符,等价 [^a-zA-Z0-9]r'Flash\...re模块中标志有两种形式:全名与缩写,如DoTALL和S等价,默认情况下为re.UNICODE标志,多个标志通过|来指定,例如re.IGNORECASE|re.UNICODE。

60230

flash和策略文件

当封装在页面的flash发起socket通信请求时候会先寻找服务器端843端口,获取Crossdomain.xml文件,当服务器没有开启843时候,flashPlayer会检查发起请求swf文件中中有没有使用...Security.loadPolicyFile来加载策略文件Crossdomain.xml,如果还是没有就会看这个发起请求swf要连接目标端口有没有策略文件。...8080端口返回了策略文件但是flash仍然请求了80端口获取获取策略文件,本来是按照文档操作,带着疑问看了as文档 as文档描述如下: 默认情况下禁止访问套接字和 XML 套接字连接,即使所要连接套接字与...可以从下列 任意位置提供套接字策略文件,从而允许套接字级别访问: • 端口 843 (主策略文件位置) • 与主套接字连接相同端口 • 主套接字连接端口之外端口 默认情况下Flash Player...所以必须开启843端口,或者还是8080端口获取侧略文件, 但要将主业务端口改成大于1024。

68410

ActionsScript 3.0简易涂鸦板

使用编辑器是FlashDevelop(汉化版) 需要注意是,该例子使用到了Button (属于flash cs3/cs4 中fl组件,位于fl.controls包下,而此编辑器默认包含fl包)...解决办法: 1、flash cs3/cs4中新建一个fla文件,打开组件库(快捷键Ctrl+F7) 将需要用到组件拖到舞台,如下图: ?...2、打开菜单栏中“文件”——》“发布设置”(快捷键Ctrl+Shift+F12) 选中flash项,勾选 “导出swc” ?...3、保存fla,ctrl+enter 导出影片,fla文件同级目录下会有一个同名且后缀名为.swc文件,将此文件copy并粘贴至FlashDevelop中bin目录下,默认为正常色,右击选中该swc...了,Main.as类中输入下面的代码,保存并运行即可看到效果 ^_^ ?

65330

FlashFlex学习笔记(3):动态添加组件

Flash中一个fla文件可以关联到一个as文件,这个有点类似于asp.net中code behind....可参考以下图操作: 注: 1.as文件类名与文件名要求一样,并且默认情况下必须与fla处于同一目录。...:就好比Winform中,我们引用某命名空间时,通常光using ...后,还需要添加对某程序集引用,类似的:fla默认可能没有添加fl.controls.Label"程序集"引用,哪怕你代码中import...过了,但是运行时仍然找不到这个包,而手动拖一个到舞台上后,强迫flash自动添加了相关引用 最后一个问题:如果组件不全是动态添加,比如在设计视图下直接把一个Label拖动舞台上,在对应as文件中如何引用呢...其实也很简单,只要在设计视图中给组件指定一个实例名(比如lbl123),然后就能在as文件中直接用lbl123.text = "..."来使用了 运行截图:

83580

【汇总】flash单个文件上传

之前有朋友给我发送email,询问我是否有单个文件上传源代码,因为当时写这个好像是09年,所以放哪了一时也没找着。...后来整理硬盘时候,找到了源码,所以决定来个汇总(之前写过关于flash+js上传文件例子): 1、定位flash上传出现IO Error #2038错误 2、as3+php上传图片三种方式 3...、as3与php 上传单个图片demo 4、as3与php 上传多张图片demo 5、51JS上“[原创] flash单个文件上传代码+示例” 在这里面,我决定把所有的源码:html、js、php、fla...”JS文件,主要目的是为了方便调用者使用它。...2、其它IO错误,例如404或是其它 Flash与JS调用方法说明: Flash调用JS以SWFSingleUpload.instance.方法名开头 默认限制上传文件类型为:*.*

1.1K20

聊聊几种去Flash改造方案

1.视频播放(Play Video) 我们知道Flash可以播放.swf文件动画视频,而且具有很强控制功能,以前很多Web视频播放器都是基于Flash去实现。包括embed标签,都是如此。...所有视频源为swf文件视频都需要借助Flash去播放。 解决方案: 移动端设备上,使用HTML5video标签基本没有问题。...PC上,IE低版本(IE8-)浏览器上除了Flash目前没有其它办法 PC上,IE9+和其它现在浏览器,采用HTML5标签。...3.2去Flash上传 如何不使用Flash,上传文件,而且保证页面刷新,是我们Flash上传工作中需要做核心。...早期低版本IE等 视频播放 使用H5video标签 没办法只能使用FLash,如果不用Flash,建议提醒用户升级浏览器 跨域提交请求 使用CORS,前后端结合 中转代理(PostMessage或者降域

1.8K140

使用Selenium WebDriver进行闪存测试

您可以跨不同平台和使用不同语言创建框架。这是一个开放源代码工具,可以官方网站下载。它易于配置,使用和实施。 Flash测试与其他元素有何不同 为什么捕捉闪光物体很困难?如何解决?...Flash是一种过时技术。由于Flash对象不同于HTML,因此很难捕获它。此外,Flash是嵌入式SWF文件(小型Web格式)。移动设备上访问Flash对象也很困难。...如上所述,Flash和其他元素之间主要区别是Flash嵌入SWF文件中,而其他元素嵌入HTML文件中。因此,与Flash相比,HTML更易于捕获。...例如,在下面的示例中,您可以看到Flash电影是HTML文档或文件“嵌入”标签中定义。...Flash和其他元素之间主要区别是Flash嵌入SWF文件中,而其他元素嵌入HTML文件中 当无法轻松访问Flash对象时,通常需要自动执行Flash测 试。

1.9K10

FlashFlex学习笔记(33):如何用As3协同Flash CS IDE控制MovieClip实例

AS3历经若干年成长,已经完全进化为一门面向对象(动态)语言,但很多介绍AS3书籍上往往只注意了AS3语言本身,而淡化了如何跟Flash IDE协同开发。...不如直接用记事本写,然后编译下完事,这样根本体现不出Flash IDE实时设计强大。--往下看 2.如何用代码库里取出一个用Flash设计好MovieClip实例? ?...上图是Flash CS4中创建一个Symbol时界面,注意高亮部分,我们可以创建时指定类名以及父类,这样该Symbol就可以用代码引用了,我们可以利用Flash强大设计功能先弄好布局,放置一些控件...,比如动态文本,然后代码中使用(注:下面代码中txtMsg是MyClip2上放置一个动态文本) var clip:MyClip2 = new MyClip2(); clip.txtMsg.text...;//引用Flash CS设计时放置MyClip3元件上动态文件txtMsg } //将txtMsg.text封装成属性Msg public function set Msg(v:

73380
领券