mxml学习总结
来源:互联网 发布:微信小程序 源码 提取 编辑:程序博客网 时间:2024/06/18 14:12
mxml是基于xml的专用布局Flex组件的标示标记语言,类似于网页上的HTML元素。MXML标记可以在同一个文件中结合CSS和ActionScript来创建完整地应用程序。
1、mxml是xml,所以必须以一个xml声明开始: <? xml version="1.0" encoding="utf-8"?>
文档必须包含一个根节点,对于主程序文件,Flex应用程序的根节点是<mx:Application/>,AIR应用程序的根节点是<mx:WindowedApplication/>
2.命名约定
文件名只能是字母或下划线开头,并且在它的后面只能包含字母数字和下划线字符
文件名不能与ActionScript类名、组件id值或保留关键字相同。
所有文件名必须以小写的.mxml文件扩展名结束。
每个mxml文件都被Flex编译成ActionScript类,并从那里转换成SWF字节码。 MXML文件名代表了实际的ActionScript类名的一部分
Flex应用程序由MXMLC(mxml.exe)编译器进行编译。AIR应用程序由AMXMLC(amxml.exe)编译器进行编译.
3.mxml语法
<namespace:Component [classMember="someValue"]/>或<namespace:Interpreted [setting="value"]/>
组件的命名空间决定其类或框架的根源。该名称表示了标签的功能,他可能是一个组件类或是一种解释指令。
如果标签表示一个组件,那么这个组件名称就代表属于该名称空间的ActionScript类。组件的属性值和事件可以由标签属性定义:
<mx: Buttion label="click me" id = "myButton"/>
该标签在Mxml中声明创建了一个Button类的实例。mx名称空间标识这个组件类属于Flex框架。Lebel属性用一个字符串来声明组件类Label属性。一个组件标签的id 值通常代表创建的类对象的实例名。
如果标签是一种解释型的后纯粹行mxml组件,标签属性将代表其他的设置而不是类成员:
<mx: Script source="code.as"/>
Script代表了一个编译器指令,用于添加包含在文件名中的ActionScript源代码,编译时由MXMl代码的source属性定义。
- mxml学习总结
- MXML学习篇
- MXML入门学习
- Flex学习 ActionScript & mxml
- Flex学习之MXML
- Flex 开发:MXML 学习
- MXML
- MXML
- 总结AXIIS使用(一)------HClusterStackExample.mxml
- Flex学习笔记_03 MXML语言简介
- 创建扩展组件学习笔记---创建简单MXML组件
- 创建扩展组件学习笔记---创建高级MXML组件
- MXML學習紀錄一
- MXML學習紀錄二
- MXML學習紀錄三
- MXML是什么
- mxml介绍
- MXML 语法
- 课程练习二-1011-Oil Deposits
- 【c/c++】bitset
- 禁止在 .NET Framework 中执行用户代码。启用 "clr enabled" 配置选项
- Adaboost 算法的原理与推导
- 搭建notepad++ python环境, 配置numpy 与 matplotlib
- mxml学习总结
- Android Studio 导入各种形式的三方库
- VB.NET机房重构问题点滴积累
- 今天第几天
- 不完全node实践教程-第五发
- 概率论部分整理
- 使用gulp 完成前端自动化
- 介绍 JSON
- 第一次注册csdn博客