3ti-Flex技术培训-FLex基础
128页1、page 1,page 1,3ti技术培训资料,3ti Solutions,,Flex 基础,page 2,page 2,MXML语言 First Application,Flex基础篇,第一部分:,page 3,page 3,基础控件 容器与布局 组件事件 样式 皮肤 状态,效果 提示 光标 渲染 拖放 弹出窗口,Flex基础篇,第二部分:,page 4,page 4,MXML语言 First Application,Flex基础篇,page 5,page 5,Adobe是把Flex作为一个ActionScript类库实现的。这个类库包含了组件(容器和控件),manager类,数据服务类,以及具有其他特性的类。可以通过使用带有类库的MXML和ActionScript语言来开发应用程序。 MXML是一种可以在Adobe Flex中定义和描述用户界面组件的XML语言。用户可以使用MXML声明来定义程序中的非可视化组件,比如对服务器端数据源的访问以及用户界面组件和数据源之间的数据绑定。,MXML语言,page 6,page 6,第一个可视化组件 mx:命名空间 http:/ Button:
2、Button对象 id:组件的独一无二的标志 label: Button实例上的标签内容 第一个可视化应用 ,MXML语言,page 7,page 7,编译与运行 编辑器:notepad、Flex Builder 3 文件名: MyFirst.mxml SDK:Flex运行环境 Flex编译器:mxmlc.exe,存放在$Flex SDK_HOME3.0.0bin 设置$Flex SDK_HOME3.0.0bin到系统变量Path中 mxmlc -strict=true -file-specs MyFirst.mxml strict 选项设为true 来强制编译器执行strict模式。编译器对代码有更严格的检查。比如,检查是否为变量定义了类型 -file-specs用来定义需要编译的MXML文件 编译结果: MyFirst.swf 查看工具:Adobe Flash Player 9,MXML语言,page 8,page 8,MXML语言,page 9,page 9,提示:Adobe Flex Builder 3是一个含有一个可视化设计视图的开发Flex的集成开发环境(IDE),MXML
3、语言,page 10,page 10,MXML标签与ActionScript类或者类中的属性是相对应的。当编译Flex应用程序的时候,Flex编译器会解析MXML标签并且生成相应的ActionScript类,然后这些ActionScript类会被编译成SWF字节码存储到一个SWF文件中。 生成ActionScript中间文件 mxmlc -strict=true -keep-generated-actionscript -file-specs MyFirst.mxml mx 中的 mx前缀是一个命名空间。它是通过在Application标签中使用一个独一无二的URL来声明的。mx前缀把在mx命名空间中的每个组件映射到它的完全限定类名。从而Flex编译器可以在找到与mx命名空间中的MXML标签相对应的ActionScript类。,MXML语言,page 11,page 11,使用ActionScript来创建一个Button控件 ,MXML语言,page 12,page 12,提示:基于标签的、而且具有声明式语法的MXML是极大的方便了组件的展现和布局,MXML语言,page 13,pa
4、ge 13,MXML语言 First Application,Flex基础篇,page 14,page 14,XML声明 MXML文件就是一个普通的XML文件 标签 定义了Application容器,是每一个Flex应用程序的根标签。 标签 定义了一个面板容器,包含有一个标题栏,一个标题,一个状态信息,一个边框,以及用来放置子容器或空间的内容区域。 title(标题)属性的值被设定为 “My Application“。 标签 定义了一个Label控件,简单的显示文本的用户界面组件。它的text属性被设定为 “Hello, World!“。标签的fontWeight 和 fontSize 属性改变了字体的样式。也可以使用CSS给组件加上样式。,First Application,page 15,page 15,代码示例: ,First Application,page 16,page 16,First Application,page 17,page 17,基础控件 容器与布局 组件事件 主题样式 皮肤 状态,效果 提示 光标 渲染 拖放 弹出窗口,Flex基础篇,page 18,pag
《3ti-Flex技术培训-FLex基础》由会员开***分享,可在线阅读,更多相关《3ti-Flex技术培训-FLex基础》请在金锄头文库上搜索。
【毕业设计】基于单片机水塔水位控制系统(整理版)
弹性模量自动计算(带四舍六入修约)
初中信息技术信息技术新应用作业设计
16G362钢筋混凝土结构预埋件
关于基建、维修管理的规定.doc
人教版五年级英语上册Unit3PartALet'slearn&Role-play优秀课件(含音视频)
标签出货检验报告
幼儿园说课树叶变变变_PPT课件
宣讲2023《以学铸魂、以学增智、以学正风、以学促干》微课PPT
【初中英语】宾语从句专项练习(附答案)含答案解析.doc
2023年特种设备管理人员资格考试试题及答案
车底式焙烧炉
党风廉政反腐倡廉PPT
吊装作业安全管理制度2022年企业安全管理制度
健身俱乐部健康问卷调查表
淮河水文化
北师大版二年级数学上册全册核心素养目标教学设计
2023年初级会计职称《初级会计实务》精讲课件第1-8章完整版
青岛版(五四制)小学科学一年级上册科学全册教案
2023年中秋、国庆节前集体廉政谈话提纲
2024-02-20 37页
2024-02-20 62页
2024-02-10 31页
2024-02-02 50页
2024-02-02 16页
2024-02-02 21页
2024-02-02 23页
2024-02-02 26页
2024-02-02 26页
2024-02-02 25页