`
sooxin
  • 浏览: 257643 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

分离MXML和AS

阅读更多
package oreilly.cookbook

{

    import mx.containers.Canvas;

    import flash.events.Event;

 

    public class CodeBehindComponent extends Canvas

    {

        public function CodeBehindComponent()

        {

            super();

            addEventListener(Event.ADDED_TO_STAGE, addedToStageListener);

        }

 

        protected function addedToStageListener(event:Event):void

        {

            trace(" Added to Stage from Code Behind ");

        }

 

        protected function clickHandler(event:Event):void

        {

            trace(" Click handled from component "+event.target);

        }

 

    }

}

<cookbook:CodeBehindComponent xmlns:mx="http://www.adobe.com/2006/mxml" width="200"

height="400" xmlns:cookbook="oreilly.cookbook.*">

    <mx:Button click="clickHandler(event)"/>

</cookbook:CodeBehindComponent>

 

 

public class Billiard1 extends UIComponent
    {
        private var app:Application;
        public function Billiard1(app:Application)
        {    
            this.app = app;
            init();    
        }
}

 

分享到:
评论

相关推荐

    as3 flex mxml调用.as文件例子

    通过这种方式,MXML和AS3可以协同工作,为Flex应用提供强大的视图和逻辑分离。在实际项目中,我们通常会遵循Model-View-Controller (MVC) 或其他设计模式来组织代码,使应用更易于维护和扩展。 在提供的标签“源码 ...

    MXML和AS3.0编程的黄金组合

    学习并熟练掌握MXML和AS3.0,能够帮助开发者构建功能丰富、交互性强的Flex应用程序,适用于企业级应用、数据可视化、桌面应用以及网页上的互动内容。对于想要进入富互联网应用开发领域的IT专业人士来说,这是一个必...

    CodeBehind and DI 分离MXML中的ActionScript

    "CodeBehind和DI分离MXML中的ActionScript"这个主题涉及到Flex开发中的两个重要概念:CodeBehind模式和依赖注入(Dependency Injection,简称DI)。在Flex中,MXML通常用于构建用户界面,而ActionScript则是处理业务...

    原创:实现view(mxml)和代码分离的好方法

    ### 实现View (MXML) 和代码分离的好方法 在Flex3开发过程中,随着视图文件内元素(如按钮)及功能的增加,MXML文件内的`&lt;mx:script&gt;`部分变得越来越复杂,这给代码的维护带来了挑战。本文将探讨如何有效地实现视图...

    mxml2.0 源码

    9. **设计模式**:MXML 2.0源码可能会展示各种设计模式的应用,如Model-View-Controller(MVC),它帮助组织代码结构,分离视图、控制逻辑和数据模型。 10. **编译和部署**:了解如何使用Flex Builder或命令行工具...

    About-MXML.zip_flex_mxml

    在MXML文件中,可以通过 `&lt;fx:Script&gt;` 标签内嵌ActionScript代码,或者在独立的AS文件中编写,然后通过MXML引用。ActionScript提供了面向对象的特性,如类、继承和多态,使得Flex应用程序具有更强的灵活性和可扩展...

    Flex 页面与代码分离

    - **.as文件**:这是ActionScript源代码文件,包含了业务逻辑和组件的控制器。 - **配置文件**:可能有XML配置文件来定义组件间的依赖关系。 - **库文件**:可能包含自定义组件或图形资源。 四、实践步骤 1. **...

    J2EE集成Flex--MXML组件嵌入JSP

    可能包含的文件有源代码文件(.mxml, .as)、配置文件(如 BlazeDS 的 proxy.xml 或 services-config.xml)、JSP页面示例、部署描述符(.war文件)等。 **详细知识点:** 1. **Flex基础**:了解Flex的基础,包括...

    as3设计模式及其css样式

    Flex是一个基于MXML和AS3的开源框架,用于构建RIA。Flex中引入了CSS样式来控制用户界面的外观和布局。CSS在Flex中的作用类似于在Web开发中,允许开发者分离界面表现与业务逻辑,实现样式与代码的解耦。 Flex中的CSS...

    AS3.0教程,中文版的

    与AS3.0的脚本语言配合使用,可以实现分离界面和逻辑的设计原则。 8. **服务和数据访问**:Flex可以与各种后台数据源进行通信,如AMF、SOAP、RESTful等。理解如何使用HTTPService、WebService等组件进行数据交换是...

    Adobe Flex编码指南v1.2(AS3 Flex3程序代码编写规范)

    - MXML:是一种标记语言,用于描述用户界面布局和组件,与AS3代码结合使用,实现视图和逻辑的分离。 - Flex Component Kit:提供了一系列预定义的UI组件,如Button、Label、Accordion等,便于快速开发。 3. 编码...

    AS3_Reference

    MXML使得UI设计和逻辑代码分离,提高了开发效率。 文档大全中可能涵盖了以下核心知识点: 1. **基础语法**:AS3的基础数据类型(如Number、String、Boolean)、变量声明、常量定义、运算符和流程控制语句(如if、...

    FLEX个人网站管理系统源码v3.1source.rar

    在FLEX中,MXML与AS3相结合,使得开发者可以分离界面设计和业务逻辑,提高代码的可读性和可维护性。 2. **开发运行环境:FLEX BUILDER 3 + APMServ** Flex Builder 3是一款集成开发环境(IDE),由Adobe提供,专为...

    flash服装网站as3.0源代码

    2. **MXML与Flex框架**:如果项目使用了Flex框架,那么MXML文件将用于描述用户界面,与AS3.0代码结合实现视图与逻辑的分离。 3. **数据绑定与XML**:如果网站数据动态加载,可能涉及到XML文件用于存储产品信息,...

    flash 飞机 空战 AS3.0 案例 demo

    Flex提供了MXML和ActionScript的混合编程,使得界面布局和业务逻辑可以更清晰地分离。此外,Flex的组件模型和事件驱动模式有助于创建可复用、模块化的代码,使项目更具可维护性。 总的来说,这个"Flash飞机空战...

    图文混排编辑器

    Spark组件与MXML和ActionScript结合,使得组件设计和行为分离,提高了开发效率和代码可维护性。 **ActionScript 3 (AS3)** AS3是Adobe Flash Player和Adobe AIR应用程序的基础脚本语言。相比AS2,AS3具有更强的类型...

    pureMvc AS3 10个有代表性的官方例子源代码。

    描述中提到,这些例子包含了AS3源代码(as文件)、MXML文件(用于Flex或Flash Builder的界面描述语言),以及必要的界面图片和其他资源。这意味着每个例子都是一个完整的小型应用,涵盖了从数据处理到用户界面展示的...

    flex 面试题flex

    MVC模式可以通过分离MXML(视图)和ActionScript(模型和控制器)来实现。UI组件归属视图,Mediator负责控制组件,Controller协调Mediator和其他部分。框架如Cairngorm和PureMVC提供了实现MVC模式的结构和工具。 4...

    Flex_Builder教程

    在Flex Builder中,MXML和ActionScript的结合使得开发者能够实现代码与界面的分离。例如,开发者可以在MXML文件中定义控件,然后在ActionScript中通过事件监听器处理这些控件的交互事件,如Button的click事件。 ...

    Flex程序设计光盘实例

    你可以将MXML与AS3脚本混合使用,实现界面布局和逻辑控制的分离。 4. **数据绑定**:Flex中的数据绑定允许视图组件与数据模型自动同步,减少了手动更新界面的代码量。学习如何使用数据绑定可以提高代码的可维护性和...

Global site tag (gtag.js) - Google Analytics