zoukankan      html  css  js  c++  java
  • actionscript3.0 显示类笔记




    一. 提升显示性能:DisplayObject

        1.cacheAsBitmap  2. opaqueBackground 3 scrollRect 描述:flash内部绘制机制,每一次都重绘显示区域,如果元件完全不动,使用cacheAsBitmap=true 则会不重绘这个元件,可以加上opaqueBackground,更减少cpu,这时候如果要移动,得使用scrollRect。cacheAsBitmap=true有个缺陷,会占用百倍的内存。所以一般情况下不用。

    二 displayObject对象

        ADDED事件:添加进随便哪个显示对象时触发,每次addChild会触发

        ADDED_TO_STAGE:添加进舞台显示列表时触发,每次加入根显示列表都会触发,所以一定要记得清除。

        render事件:只有在stage.invalidate(),才能更新显示列表前触发。

    三 root 和 stage

        刚开始时只有一个stage对象,然后root作为第一个显示对象加入stage,stage.getChildAt(0)==root;

    四 mouseChildren=false 所有显示列表中的子剪辑都不接收鼠标事件

        mouseEnabled=false 本剪辑不接收鼠标事件,   但冒泡阶段还是会接收。

       enabled=false; 还是接收事件,只是无手型

       useHandCursor=false;是否显示手形

    五 每个displayObject对象的loaderInfo都是同一个loaderInfo 包含文件基本信息 ,一般用a.root.loaderInfo

    六 blendMode;fillters,transform.colorTransform;

  • 相关阅读:
    CF1515G
    杂题
    ARC120E
    CF1528F
    ICPC2021银川C
    gym102129F
    杂记6.15
    杂记5.12
    杂记4.1
    杂记3.17
  • 原文地址:https://www.cnblogs.com/1000pen/p/2742267.html
Copyright © 2011-2022 走看看