`
wgcode
  • 浏览: 602453 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

如何在Flex Builder中使用Flash CS3组件

    博客分类:
  • Flex
阅读更多

经过我的多次测试,发现直接引用Flash的SWC包只能获得相应的代码提示,并不能完全解决纯FlexBuilder编译的问题。因此,如果你想彻底抛弃FLA,又希望能用Flash CS3的组件,必须先在FlashCS3中导出一个SWC,再将这个SWC引入到Flex的Library Path中。这种解决方案来自大名鼎鼎的moockblog同学:

    As a simple example, let’s assume we want to use the V3 TextArea component in Flex Builder. Here’s the general process we follow:

    1) Create a .swc file containing the desired V3 components.
    2) Add the .swc file from Step 1 to the Flex Builder project’s Library path.
    3) Import and use the component classes.

    To generate the .swc file in Flash CS3, we follow these steps:

    1) Make a new Flash CS3 ActionScript 3.0 .fla file.
    2) Drag the desired component(s) to the Library. In this example, we’ll drag the TextArea component to the Library.
    3) Choose File > Export > Export Movie.
    4) For File name, enter v3components.swf. (We don’t even want the generated .swf, but there’s no other way to get the .swc to compile.)
    5) Select a folder in which to save the .swf file.
    6) Click Save.
    7) In the Export Flash Player dialog, check Export SWC.
    8) Click OK.

    The preceding steps generate two files, v3components.swf and v3components.swc, both of which are placed in the folder selected in Step 5.

    Now let’s use v3components.swc in a Flex Builder project. Follow these steps:

    1) In Flex Builder, select File > New > ActionScript Project.
    2) For Project name, enter "V3Test.as".
    3) Click Next.
    4) For Main source folder, enter "src".
    5) For Main application file, enter "V3Test.as".
    6) On the Library path tab, click Add SWC.
    7) Browse to the v3components.swc file from the preceding procedure.
    8) Click Finish.
    9) Update the code in V3Test.as so it looks like this:

  package {
      import flash.display.Sprite;
      import fl.controls.TextArea;
      public class V3Test extends Sprite {
        public function V3Test() {
          var t:TextArea = new TextArea();
          t.text = "You're not cookin'";
          addChild(t);
        }
      }
    }
 
    10) Run the project.

分享到:
评论

相关推荐

    Flex Component Kit for Flash CS3

    Flex Component Kit for Flash CS3 是一个专门为Adobe Flash CS3设计的插件,它极大地扩展了Flash开发工具的功能,使得开发者可以更加便捷地在Flex项目中重用和集成由Flash创建的组件。Flex是一种开放源代码的框架,...

    Flash CS3 中fl.*类库在 FB 中如何使用

    在Flash CS3中,开发人员经常使用ActionScript 3(AS3)进行编程,并与FlexBuilder集成以构建富互联网应用程序(RIA)。`fl.*`类库是Flash Professional CS3中的核心组件,它们提供了用于图形绘制、动画制作、事件...

    Foundation ActionScript 3.0 with Flash CS3 and Flex

    书中会讲解如何使用Flex Builder(或现在的Adobe Flash Builder)来开发Flex应用,以及如何与AS3代码集成。 书中可能还包含了关于Flash CS4和Flex 3/4的内容,尽管标题中提及,但这些可能是更新或扩展的章节,介绍...

    FlexComponentKit For Flash CS3

    1. **组件预览**:在Flash CS3环境中,设计师可以实时预览所设计的Flex组件,确保它们在最终应用中的外观和行为符合预期。 2. **设计模式**:插件提供了一套专门针对Flex组件的设计工具,使设计师可以像处理普通...

    让Flex3与flashcs3珠联璧合

    - **在Flex中使用Flash内容**:在Flex的MXML文件中,使用`<mx:SWFLoader>`或`<s:SWFLoader>`标签加载SWF文件,将其嵌入到用户界面中。通过设置`source`属性指定SWF文件的位置。 - **交互处理**:为了实现Flex和...

    Flex入门资料 flex3.0

    1. **Flex架构与环境**:介绍Flex SDK(软件开发工具包)和Flex Builder(现称为Flash Builder),以及如何安装和配置这些工具。 2. **MXML和ActionScript**:MXML是一种声明式语言,常用于定义用户界面组件的布局...

    FLEX从入门到精通.pdf

     5.3 FlexBuilder3中的新内容  5.3.1 新向导  5.3.2 设训,模式的增强  5.3.3 开发功能的增强  5.3.4 CS3套件的整合  5.4 本章小结 第Ⅱ部分 使用FIex3开发应用程序  第6章 使用FIexBuilder3  6.1 ...

    ActionScript 3.0 组件及编程(完整)

    7. 学习如何使用Adobe Flash Professional或Flash Builder等工具进行组件开发和调试。 总之,"ActionScript 3.0 组件及编程"的学习涵盖了从基础到高级的许多主题,不仅涉及语言语法和编程原理,还包括实际应用和...

    flex入门文档(4个)

    Flash CS3是开发Flex应用程序的一个早期版本的工具,它包含了一个Flex Builder插件,用于编写和调试Flex代码。这个文档可能包含以下知识点: - Flash CS3的工作界面和基本操作 - 如何创建新的Flex项目 - 使用MXML...

    Flex3基础教程PPT(1-5)

    Flex Builder 3作为一个强大的集成开发环境(IDE),提供了图形化的设计视图,让开发者能够直观地拖放组件来构建用户界面,同时支持编写ActionScript 3代码,这是Flex应用程序的主要编程语言,与Flash CS3兼容。...

    flash ActionScript 3.0 PPT课件

    - **利用帮助文档**:使用Flash CS3中的内置帮助文档(F1键)或在线资源,及时获取语法和API信息。 - **实践编程**:理论结合实践是学习任何编程语言的关键。通过编写实际项目,加深对概念的理解。 - **理解OOP**:...

    actionscript语言简介

    ActionScript的开发环境包括Adobe官方提供的Flash CS3 Integrated Development Environment(IDE)和Flex Builder 3,以及第三方工具如FlashDevelop。这些工具允许开发者编写、调试和编译ActionScript代码。...

    《ActionScript 3.0 语言和组件参考》中文官方版本,无错

    语言) ,如 Adobe Flash CS3 Professional 或 Adobe® Flex™ Builder™ 的内置编译器或 Adobe® Flex™ SDK 和 Flex™ Data Services 中提供的编译器。字节码嵌入 SWF 文件中, SWF 文件由运行时环境 Flash Player...

    Flash ActionScript 3.0语言参考及教程(共七本)

    2. **FlashCS3Help_CN.chm**:这是关于Flash CS3的中文帮助文档,可能会包含ActionScript 3.0的基本语法、对象模型、时间轴控制以及如何在Flash Professional环境中编写和调试代码。 3. **flash_cs4_extending_...

    Android开发教程笔记完全版

    在 Flash Builder 中创建第一个桌面 Flex AIR 应用程序 - **项目创建**:使用Flash Builder创建一个新的Flex项目。 - **编写代码**:利用Flex框架编写应用程序逻辑。 - **编译并运行**:编译项目,并通过Adobe AIR...

    构建Aobe AIR2.0应用程序

    - 使用Flash CS3或Flex Builder 3打开项目文件。 - 编译并运行项目,查看示例应用程序的功能。 **Adobe AIR 更新:** - Adobe会定期发布更新来修复已知问题并提供新功能。用户可以通过设置自动检查更新或手动访问...

    flashlite_2.x_3.x_deploying

    2. **Adobe Flex Builder Mobile**:提供了更加强大的开发工具集。 3. **调试工具**:如Adobe Flash Lite Debugger Player,用于调试应用程序。 #### 五、开发流程 1. **需求分析**:明确应用的功能需求。 2. **...

Global site tag (gtag.js) - Google Analytics