• 记事


    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.

     当for循环里出现了break,那么就在break这一行,终止整个for循环,本次循环break下面的语句也都不执行,逻辑直接跳到for循环外面
     当for循环里出现了contiue,那么本次循环continue下面的代码不再被执行,直接跳转到下次循环
    11,类中import的类整理的快捷键是ctrol +shift+o

    12,

    flash.events.Event.stopPropagation():void
    防止对事件流中当前节点的后续节点中的所有事件侦听器进行处理。此方法不会影响当前节点 (currentTarget) 中的任何事件侦听器。相比之下,stopImmediatePropagation() 方法可以防止对当前节点中和后续节点中的事件侦听器进行处理。对此方法的其他调用没有任何效果。可以在事件流的任何阶段中调用此方法。
  • 相关阅读:
    vuejs中使用echart图表
    锚点链接
    如何动态修改网页的标题(title)?
    如何为图片添加热点链接?(map + area)
    cookie
    如何为你的网站添加标志性的图标(头像)呢?
    图片拖拽上传至服务器
    js定时器之setTimeout的使用
    input[type=file]中使用ajaxSubmit来图片上传
    input[type=file]样式更改以及图片上传预览
  • 原文地址:https://www.cnblogs.com/kuailezoe/p/2865530.html
Copyright © 2020-2023  润新知