MXML的一些基本语法

  以下内容是一个视频的学习笔记《Flex4视频教程》,所以,先关记录也是以现在的Flash Builder为基础。

 

<fx:Script/>  是脚本文件的声明

var代表数值,声明一个int变量形式如下:private var i:int = 1;

trace 表示输出

is判断某个变量是不是某种类型

as类型转换,例如int转换为number

creationComplete是一个事件,可以将一个函数赋值给它,函数会自动完成

在MXML中,数组Array不像C++那样还有数据类型的限制,它本身是一个数据类型,而且可以直接在trace中使用数组名输出全部数组的内容,而且数组当中可以由不同类型元素组成

ArrayCollection是一个常用的数据类型,一般用于数据绑定。每个元素有两个属性,类似于C++的pair,而且它比较特殊,是以这样的括号方式([{}]),可以使用AddItemAt在指定位置添加元素

代码注释的方法:首先选中代码,再按 Ctrl + ?组合键,//   /* */也可使用

MXML中增加了for in循环,用于输出数组元素,不过,这个语句中的循环变量的声明要生命为数组元素的同类型,因为这个循环变量最终的输出是 索引+元素内容的形式

For each in与for in细节上有一点区别

 

第二章:

本章第一节内容讲解了Button的使用以及相关的代码处理,首先是拖动Button按钮到设计视图,然后他使用了一行代码完成按钮标签的切换:

<s:Button x=”351” y=”184” lable=”Click me” id=”bt” click=”bt.label=”I had Clicked””/>

在这行代码中,id之前的内容是自动生成的,也就是说需要给这个Button一个id,接着是一个响应click的处理

在这里的click是一个事件,类似的还有mouseover(鼠标从上面移过的时候)、mousedown(按下)等,每个事件前面是一个“黄色闪电”图标标识。Mouseover对应mouseout,一个是鼠标移到,一个是移出

Flex4视频教程_02-01事件概述:这一节讲解很重要。

编码过程中如果没有出现提示,可以使用组合键:Alt+? 就可以调出提示

 

你可能感兴趣的:(xml)