`

给Flex导出的SWF减减肥

    博客分类:
  • FLEX
阅读更多
第一步:分离运行库,使用RSL减小FLEX生成文件的体积
要应用RSL.我们执行下面的步骤:
1.在项目文件夹中点右建,选择"properties"-"Flex BuildPath"-"Library Path"
2.该选项卡上我们看到"FrameWork linkage",默认是选中"Merged into code"(打包在里边..大概这意思)
3.点开下拉,选择"runtime shared library(RSL)",点"OK"

第二步:使用Release发布
Flex3通过Build Project编译结果都是Debug版本的,我们在发布的时候选择Export Release:
选择项目,菜单->Project->Export Release Build...

还可以使用编译器的优化选项进一步减小swf的体积。
0
0
分享到:
评论
3 楼 htwoolotus 2009-08-25  
请问在ant 下怎么实现呢?!谢谢.
如下面的ant 该怎么配置?:
    <target name="mysource.mxml" depends="check.swf" unless="skip.mxmlc">
        <mxmlc
            file="build/swf/business/sal/mysource.mxml"
            output="build/swf/business/sal/mysource.swf"
            services="ear/${WEBAPP_NAME}.war/WEB-INF/flex/services-config.xml"
            context-root="${WEBAPP_CONTEXT_ROOT}"
            use-network="false"
            keep-generated-actionscript="true"
            incremental="true">
            <load-config filename="${FLEX_HOME}/frameworks/flex-config.xml"/>

            <source-path path-element="${FLEX_HOME}/frameworks"/>
            <source-path path-element="as3"/>
            <source-path path-element="build/swf"/>
        <source-path path-element="build/swf/assets"/>
        </mxmlc>
    </target>
2 楼 shansun123 2009-08-25  
wuxi15932077655 写道
   在你的第一步中只是将SDK进行了Rsl设置,,在Flex中还有两个也是可以设置为Rsl的,它们是:rqc、datavisualization  这样你的swf文件会进一步减小!
   同时也可以将你自己的一些公共的类或组件放置到swc内将其设置为rsl,这样也会进一步减小swf的体积,例如可以讲Caringorm.swc设置为rsl也可以减小很多!
  
  你说的编译器优化是将一些元标签等在编译的时候不编译到swf中吗???

哦,学习了……谢谢您的建议。
1 楼 wuxi15932077655 2009-08-24  
   在你的第一步中只是将SDK进行了Rsl设置,,在Flex中还有两个也是可以设置为Rsl的,它们是:rqc、datavisualization  这样你的swf文件会进一步减小!
   同时也可以将你自己的一些公共的类或组件放置到swc内将其设置为rsl,这样也会进一步减小swf的体积,例如可以讲Caringorm.swc设置为rsl也可以减小很多!
  
  你说的编译器优化是将一些元标签等在编译的时候不编译到swf中吗???

相关推荐

    flex导出复杂excel

    AdvancedDataGrid导出复杂表头excel

    Flex控制SWF播放

    在本文中,我们将深入探讨如何使用Flex来控制SWF(Shockwave Flash)文件的播放。Flex是一种基于ActionScript 3的开源框架,主要用于构建富互联网应用程序(RIA)。它提供了丰富的用户界面组件和强大的数据绑定机制...

    Flex中SWF和SWF文件之间的通信案例

    Flex中SWF和其他SWF文件之间的通信原理。该案例中TestLocalConnection为主SWF文件加载了TestLocalConnectionReceiver.SWF,两者之间是在同一个域下的通信,工程代码编译路径需要下载者手动修改下。其他技术细节参见...

    flex导出csv文件

    10. **用户交互**:提供清晰的反馈给用户,比如显示加载提示,或者在导出完成后通知用户文件已准备好下载。 以上就是Flex中导出CSV文件涉及的关键知识点。通过理解和应用这些概念,你可以创建一个功能完备的CSV导出...

    flex air 导出 excel

    在压缩包中,"library.swf"可能是一个Flex组件库,包含了一些用于构建Flex应用程序的预编译组件。而"catalog.xml"可能是这个库的清单文件,列出了库中所有可用的组件和它们的元数据。这两个文件在实现上述导出Excel...

    Flex通讯系列---Flex与SWF(一)

    这里讲述的是在Flex Application中嵌套一个SWF,然后实现Flex与SWF相互间的通讯。我们需要引入SystemManager接口实现。 环境:Eclipse + Flex Builder

    Flex控制swf简单源码

    本篇文章将深入探讨如何使用Flex来控制SWF文件,以及相关的关键技术点。 首先,SWF全称是Small Web Format,是Adobe Flash平台用于展示交互式内容、动画或应用程序的文件格式。在Flex应用中,我们经常需要动态加载...

    SWF之间通信、Flex与SWF之间通信

    ### SWF之间通信、Flex与SWF之间通信 在探讨SWF之间以及Flex与SWF之间的通信时,我们首先需要了解SWF文件的基本概念及其在Adobe Flash平台中的作用。SWF(Shockwave Flash)是一种被广泛应用于网页动画、游戏和其他...

    Flex导出Excel

    在Flex中,如果你需要将数据导出为Excel格式,这是一个常见的需求,特别是当你需要提供用户下载大量数据的功能时。本篇文章将深入讲解如何在Flex中实现Excel文件的导出。 在Flex中,我们通常不直接操作Excel文件,...

    Flex中加载SWF方法

    Flex中加载SWF方法,介绍了flex 对 swf 加载和处理

    flex图表导出图片

    要实现“flex图表导出图片”的功能,我们需要解决两个主要问题:一是如何将图表渲染为图像,二是如何将图像保存或导出。这个问题通常涉及到两个技术:Canvas渲染和图片编码。 1. **Canvas渲染**:在Flex中,我们...

    Flex导出PDF研究报告。

    在描述中提到的“博文链接:https://pangxin12345.iteye.com/blog/670931”,虽然具体内容没有给出,但可以推测这是一个在ITEYE博客上发布的文章,可能详细介绍了如何在Flex项目中实现PDF的生成和导出。ITEYE是一个...

    flex加载swf的N种方法.zip

    flex加载swf的N种方法.zip

    flex导出excel的代码

    &lt;![CDATA[ import mx.controls.CheckBox; import mx.controls.Alert;... 导出" click="onCreate()"/&gt; (data as Object)} " /&gt; &lt;/mx:DataGridColumn&gt; &lt;/mx:WindowedApplication&gt;

    flex中dataGrid导出数据到excel中

    flex中dataGrid导出数据到excel中,不存在乱码问题

    Flex 导出Excel FlextoExcel

    Flex利用JSP导出Excel Flex利用JSP导出Excel

    flex导出Excel

    使用as3xls-1.0.1.SWC包做的Flex界面DateGrid数据导出Excel表格。

    Flex控制外部引用SWF的播放进度源码

    为了能够调用这些方法,外部SWF必须在ActionScript中导出它们,并且在加载时确保两个SWF之间的安全策略允许通信。在AS3中,可以使用`ExternalInterface`类来实现SWF之间的JavaScript和ActionScript通信。 当然,...

    FLEX导出EXCEL支持合并隐藏单元格

    通过灵活地控制数据网格的显示、隐藏和合并单元格选项,开发者能够提供给用户一个既强大又直观的数据导出体验。对于需要频繁处理大量数据并进行报表制作的领域来说,这样的功能无疑极大地提高了工作效率和数据处理的...

    flex PDF导出分页

    Flex PDF导出分页是一种在Flex应用程序中生成PDF文件并实现多页显示的技术。Flex作为一个基于ActionScript和Flash Player的开发框架,常用于构建富互联网应用程序。然而,原生的Flex SDK并不直接支持PDF导出,因此...

Global site tag (gtag.js) - Google Analytics