1.时间轴上的任意帧上写的代码控制的都是控制整个帧片段的,例如在第9帧写stop()或gotoAndPlay(1);都是控制第1到第9帧的
2.当通过xml配置,解析xml把所要用到的属性都存在一个vo类中,并把这个vo类的实例存到一个数组中,后面也可以再给数组中vo类的实例加属性
3.当添加到舞台上的图片是Bitmap类型,是没有点击事件的,怎么解决呢,就是新建一个sprite类型变量,实例并addChild这个变量,再用这个变量addChild图片就可以了(这个变量是父容器)
4.给一个对象建立一个父容器,用该父容器addChild该对象,该父容器的宽高就是该对象的宽高,不用设置
5.如果xml配置中有两组图片,分开解析,都有属性id,name,在vo类中不需要单独建对应属性的公共变量,PicVo类中只需要建一个对应属性的id、name的公共变量,公用
6.cs中一个为AS导出的mc,此mc是有帧动画的,次mc上放一个按钮或其它元件,第一帧不能为空白帧,否则虽然在每一帧都给按钮或其他元件命名了,程序中依然获取不到该按钮或其他元件
7.在生成一个类的实例时,会从这个类的构造函数开始,把这个类的方法跑一遍,但如果要这个类的某个方法,就每次addChild时,调用该方法
8.静态方法无法访问非静态方法,可访问静态方法,非静态方法可访问静态方法
9.照片矩阵排列坐标算法:
for(var i:int = 0; i < 8; i++)
{
var crtBitmap:Bitmap = bitmapList[i];
crtBitmap.x = (i % heng) * (crtBitmap.width + gap);
crtBitmap.y = int(i / heng)*(crtBitmap.height+ gap);
addChild(crtBitmap);
}
10.
12,
flash.events.Event.stopPropagation():void
- 防止对事件流中当前节点的后续节点中的所有事件侦听器进行处理。此方法不会影响当前节点 (
currentTarget
) 中的任何事件侦听器。相比之下,stopImmediatePropagation()
方法可以防止对当前节点中和后续节点中的事件侦听器进行处理。对此方法的其他调用没有任何效果。可以在事件流的任何阶段中调用此方法。