`
allenwei
  • 浏览: 88627 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Flex 系列教程之三 一个简单那的小程序让你了解Flex

    博客分类:
  • flex
阅读更多

在这个例子中主要是对flex主要功能的演示,其中包括组件拖放,组件属性修改,绑定,事件,特效。具体内容的详细讲解,再接下来的教程中会一一讲解。

 

好了,我们现在来做我们的第一个小程序

 

1、先拖一个Panel带我们的舞台

2、在上面放两个Text控件,一个Label ,一个TextInput,一个button,如下图

3、在右面的属性面板中修改这些元素的属性,我们修改一些这组件的文字和id,如下图

4、让我们打开Source面板,IDE已经在这里给我们写好了各个组件的定义,我们刚才在属性面板上的修改,也被添加到这里

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
	<mx:Panel x="159" y="38" width="360" height="270" layout="absolute">
		<mx:Button x="130" y="133" label="魔法"/>
		<mx:Text x="130" y="41" text="Hello,somebody" id="hello"/>
		<mx:TextInput x="88" y="88" id="nameTxb"/>
		<mx:Label x="45" y="90" text="姓名"/>
		<mx:Text x="130" y="67" text="Some Magic" id="magic"/>
	</mx:Panel>
</mx:Application>
 

5、我们把Hello的Text的Text属性修改为 text="Hello,{nameTxb.text}",运行程序,在姓名的输入框输入文字,你看到有什么变化?恭喜你,你已经学会了flex里的绑定。是不是很简单?flex里的绑定很灵活,这会大大加快我们开发的效率。

<mx:Text x="130" y="41" text="Hello,{nameTxb.text}" id="hello"/>
 

6、我们还有一个Text,我们想给它点magic,这就要用到Flex的特效

在panel标签前加入

<mx:Blur id="blur" blurXFrom="100" blurXTo="0" />

 修改button的click为

<mx:Button x="130" y="133" label="魔法" id="btn" click="blur.play([magic])"/>
 

好了运行以下程序,点击“魔法”按钮,看看有什么效果

 

分享到:
评论

相关推荐

    flex4经典教程详细讲解

    Flex4教程覆盖了从基础概念到高级应用的广泛内容,包括数据库连接和数据访问,从简单案例到复杂项目的逐步引导。教程深入介绍了Flex的核心组件、数据绑定、事件处理、自定义控件开发、网络通信、以及如何利用Flex与...

    微信小程序教程.zip

    在这个“微信小程序教程.zip”压缩包中,我们可以期待找到一系列详细的教学资料,这些资料可能是由腾讯云的高级工程师专门为高校学生编写的,因此在质量上应该是相当可靠的。 微信小程序的开发涉及到多个知识点,...

    Flex教程(PPT).rar

    Flex教程是针对Adobe Flex这一开发框架的一系列学习资料,主要以PPT的形式呈现,旨在帮助开发者理解和掌握Flex技术,从而进行高效的应用程序开发。Flex是一种用于构建富互联网应用程序(RIA,Rich Internet ...

    经过修改的flex商城

    Flex商城是一个基于Adobe Flex技术构建的电子商务平台,它允许开发者创建具有丰富用户界面和交互性的Web应用程序。在“经过修改的flex商城”中,我们可以推测这个项目已经针对原版Flex商城进行了一些定制或优化,使...

    Flex快速入门教教程

    然后,教程会引导你创建第一个Flex项目,展示如何编写基本的MXML和ActionScript代码,以及如何运行和调试应用程序。 关于Java的关联,Flex可以通过 BlazeDS 或 LiveCycle Data Services 这样的中间件与Java后端进行...

    FlexChart使用教程

    ### FlexChart使用教程详解 #### 一、Flex与RIA背景介绍 随着互联网技术的发展,用户对Web应用的要求越来越高,不仅需要高效稳定的功能性服务,还需要更丰富的用户体验。这就是所谓的RIA(Rich Internet ...

    跟我StepByStep学FLEX教程------王一松.pdf

    3. **Hello World**:经典的“Hello World”程序帮助读者熟悉Flex的基本编程环境,了解如何创建第一个Flex应用并进行简单的输出。 4. **可视化页面组件**:教程接着介绍Flex中丰富的用户界面组件,如Button、Label...

    flex4.5从嵌入式教程

    在"flex4.5从浅入深第一章.pdf"中,你将开始这段探索之旅,学习如何搭建Flex 4.5开发环境,创建第一个应用,并逐步掌握上述各个知识点。通过理论与实践相结合,你将能够熟练运用Flex 4.5构建功能丰富的富互联网应用...

    Flex常用教程及库

    这个“Flex常用教程及库”资源可能包含了一系列关于学习Flex开发的重要资料,尤其是对于准备面试或者提升技能的开发者来说非常有价值。 在Flex的开发中,ActionScript是其核心编程语言,类似于JavaScript,但具有更...

    flex3.0源码-3

    本教程聚焦于Flex 3.0的源码分析,这是系列教程的第三部分。通过深入研究Flex 3.0的源码,我们可以更好地理解其内部工作机制,提升我们的开发技能和优化应用性能。 在Flex 3.0中,最重要的组件之一是Flex Framework...

    Flex 3程序设计[扫描版]

    - **Flex Builder**:Flex Builder是Flex的主要开发工具之一,它基于Eclipse平台,提供了集成的开发环境,包括代码编辑器、调试工具、模拟器等。 - **MXMLC**:MXMLC是一个命令行编译器,用于将MXML和ActionScript源...

    微信小程序开发视频教程

    通过这系列视频教程的学习,你将能够独立开发出功能完善、用户体验良好的微信小程序,无论你是初学者还是有一定经验的开发者,都能从中受益匪浅。实践是检验真理的唯一标准,理论知识结合实际操作,才能真正掌握微信...

    Flex第一步之源代码

    在这一系列教程中,我们将深入探讨Adobe Flex这一强大的富互联网应用程序(RIA)框架,它允许开发者创建交互性强、用户体验优秀的Web应用。通过章节的分布,我们可以推断出该教程将按照学习的自然顺序进行,从基本...

    Flex3界面布局中文教程--一路风尘制作

    Flex3作为Adobe推出的一款强大的RIA(Rich Internet Application)开发框架,其界面布局技术是实现美观且功能丰富的用户界面的关键。本文将深入解析Flex3中的多种布局容器及其应用,帮助开发者更好地掌握界面设计的...

    flex 文档以及后台数据交互详解

    Flex是Adobe公司开发的一种富互联网应用程序(RIA)框架,它主要使用ActionScript编程语言和MXML标记语言,用于创建交互式、动态的用户界面。在本文中,我们将深入探讨Flex的相关文档以及它如何与后台数据进行交互。...

    Flex3界面布局中文教程

    Flex3 是Adobe Flex框架的第三个主要版本,它提供了一整套强大的工具和组件,用于创建丰富的互联网应用程序(RIA)。在Flex3中,界面布局是构建用户界面的关键部分,它决定了应用程序中各组件的排列、大小和对齐方式...

    Flex3.0RIA开发详解电子教程21

    Flex3.0是Adobe公司推出的一种富互联网应用(Rich Internet Application, RIA)开发框架,它基于...如果你对Flex3.0感兴趣,这个教程将是一个不错的学习资源,它会帮助你深入了解Flex的各个方面,并提升你的开发技能。

    ArcGIS API for Flex 教程

    ### ArcGIS API for Flex 教程知识点解析 ...综上所述,ArcGIS API for Flex 提供了一系列强大的功能,涵盖了从地图的创建、编辑到查询、搜索等多个方面。掌握这些技术对于开发高质量的地理信息系统至关重要。

    flex mobile 开发教程

    ### Flex 4.5 移动开发教程知识点总结 #### 1. 入门与基础知识 - **Flex 4.5 移动开发概述**:Adobe Flex 4.5 版本增强了移动设备上的开发能力,包括智能手机和平板电脑。通过 Adobe AIR,开发者能够如同在桌面平台...

Global site tag (gtag.js) - Google Analytics