`
regedit_123
  • 浏览: 321264 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

Flex中声明可绑定方法

 
阅读更多

在Flex中,方法也可以作为数据绑定的数据源,前提是方法的参数必须声明为可绑定的属性变量,当该变量变化时,将自动调用该绑定的方法".看到这句说真的我自己有点糊涂,所以就自己去试验一下.

 

  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">  
  3.     <mx:Script>  
  4.         <!--[CDATA[  
  5.             private function go(value:String):String{  
  6.                 return value;  
  7.             }  
  8.         ]]-->  
  9.     </mx:Script>  
  10.     <mx:Form>  
  11.         <mx:FormItem label="数据源:">  
  12.             <mx:TextInput id="txtSrc"/>  
  13.         </mx:FormItem>  
  14.         <mx:FormItem label="目标数据:">  
  15.             <mx:TextInput id="txtDest" text="{go(txtSrc.text)}"/>  
  16.         </mx:FormItem>  
  17.     </mx:Form>  
  18. </mx:Application>  

 

在上面输入文字,会在下面也会输出同样的文字,就想不是说要参数必须声明为可绑定的属性变量吗?这样才知道~原来Flex中的组件的属性已经是可绑定的了[Bindable],难怪可以及时更新了.

分享到:
评论

相关推荐

    FLEX资源——FLEX数据绑定专题(中文PDF)

    在Flex中,数据绑定是一种声明式编程方式,开发者无需编写复杂的事件处理代码,即可实现UI组件和数据模型之间的实时同步。这种机制极大地提高了开发效率,减少了出错的可能性。文档可能涵盖了以下几个主要知识点: ...

    flex页面跳转及数据绑定

    在示例中,我们定义了一个可绑定的text变量,并将其绑定到Button和Label的文本属性。 2. **[Bindable]**注解:将变量声明为可绑定的,Flex会监听该变量的变化并自动更新关联的UI组件。例如,`[Bindable] internal ...

    FLEX数据绑定专题

    在Flex 4中,数据绑定主要分为两种类型:声明式数据绑定和编程式数据绑定。声明式数据绑定通过XML语法在MXML文件中直接设置,如`&lt;mx:Label text="{data.name}" /&gt;`,这将Label组件的文本属性与名为"data"的对象的...

    flex 官方文档 中文教程

    每个组件都有丰富的属性和方法,可自定义样式和行为。 5. **布局管理** Flex支持多种布局管理器,如垂直布局、水平布局、网格布局等,可以帮助开发者有效地组织组件,适应不同屏幕尺寸和设备。 6. **数据绑定** ...

    Flex初级数据绑定代码

    本文将详细介绍一个Flex应用程序中的初级数据绑定实例。通过分析HelloWorld2.mxml文件,我们将深入了解Flex中的数据绑定机制及其基本用法。 #### 二、Flex与数据绑定 Flex是一种用于构建跨平台富互联网应用(RIA)的...

    flex3 数据绑定 总结

    在 MXML 中,数据绑定通常在组件声明时完成,而 ActionScript 中的绑定可以在运行时动态添加,使得绑定更加灵活。 2.2 在 ACTIONSCRIPT 中定义数据绑定 例如,我们可以在 ActionScript 中创建如下绑定: ```...

    FLEX 数据绑定专题一(转)

    2. ActionScript数据绑定:在ActionScript代码中,可以使用Bindable元标签声明类的属性为可绑定的,然后使用`bindable`关键字定义绑定表达式。 数据绑定的应用场景: 数据绑定在FLEX中广泛应用于各种场景,包括但不...

    flex数据绑定

    为了避免数据绑定中的问题,建议遵循以下最佳实践: - **初始化数据源**:确保所有绑定的数据源在使用前已经初始化。 - **使用默认值**:为可能为空的属性提供默认值,以防止意外的`null`引用错误。 - **细致审查...

    flex中文帮助文档

    Flex是一个基于ActionScript编程语言和MXML标记语言的开发框架,它允许开发者创建具有复杂图形、动画和数据绑定功能的动态Web应用。Flex SDK提供了编译器,可以将源代码转换为Flash Player或Adobe AIR可以执行的SWF...

    FLEX简单的入门快速总结

    在Flex中,数据绑定是一种强大的机制,它允许开发者将UI组件的属性与应用中的数据模型进行关联。当数据模型发生变化时,UI会自动更新;反之,用户对UI的操作也能反映到数据模型上。这种特性极大地简化了开发过程,...

    FLEX中文教程+实例

    Flex中的数据绑定机制允许将UI组件的属性直接绑定到应用程序的数据模型,当数据模型发生变化时,UI会自动更新,反之亦然,简化了界面和数据间的交互。 六、Flex事件模型 Flex事件模型基于观察者模式,事件是组件间...

    Flex中文教程中文文档

    5. **数据绑定**:Flex支持数据绑定机制,允许UI组件的状态直接与应用程序的数据模型关联,当数据模型改变时,界面会自动更新,反之亦然。 6. **服务访问**:Flex可以轻松地与各种后台服务进行通信,如AMF(Action ...

    flex 数据绑定 dataGrid.rar

    在Flex中,我们可以使用`{}`符号来声明一个表达式,这通常用于表示数据绑定。 2. **单向绑定**:单向数据绑定意味着数据只从源对象流向目标对象。例如,当源对象的值改变时,目标对象的值会更新,但反之则不行。 3...

    Flex中文API,类方法说明

    在“Flex中文API”中,我们可以找到关于Flex类、属性和方法的详细说明。这些文档通常会以章节的形式组织,每个章节可能涵盖特定的类库或主题。根据提供的文件名,我们可以推测这四份PDF文档分别涵盖了Flex API的不同...

    flex中文教程.pdf

    Flex是一种基于MXML和ActionScript 3.0的开发语言,它允许开发者使用声明式语法来设计和构建用户界面。MXML是一种标记语言,类似于HTML,但专门用于构建Flex应用程序的组件。ActionScript 3.0则是Flex中的编程语言,...

    Flex中文参考手册

    10. **最佳实践**:手册中可能还会涵盖开发Flex应用时的一些最佳实践和注意事项,帮助开发者编写高效、可维护的代码。 这份Flex中文参考手册对于初学者和经验丰富的Flex开发者来说都极具价值,它提供了详尽的API...

    Flex中文帮助文档

    3. **MXML**:MXML是一种声明式语言,用于描述Flex界面的布局和组件。它与ActionScript相结合,使得界面设计和业务逻辑可以分离,提高了代码的可读性和可维护性。 4. **Flex SDK**:Flex Software Development Kit...

    Flex4 中文API

    总之,Flex4中文API文档是开发Flex应用不可或缺的参考资料,无论是在创建复杂的桌面应用还是移动应用,它都能提供详尽的类库信息和方法描述,帮助开发者高效地利用Flex4的功能,实现创新的用户体验。通过深入学习和...

    flex中文帮助.rar

    6. **数据绑定**:Flex支持数据绑定,这意味着UI组件的状态可以直接与应用程序的数据模型关联,当数据改变时,界面会自动更新,反之亦然。 7. **Services**:Flex提供了与服务器通信的能力,包括AMF(Action ...

Global site tag (gtag.js) - Google Analytics