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;

  • 相关阅读:
    微信小程序swiper个性化定制
    php脚本巧用正则批量替换函数参数
    Phpstorm中添加xdebug调试工具。
    apache服务器禁止浏览目录文件
    mysql_connect()函数使用报错
    composer创建新项目报错
    安利一个简单的零配置的命令行http服务器(http-server)
    Laravel笔记之tinker和时间函数
    即时通信2
    即时通信1
  • 原文地址:https://www.cnblogs.com/1000pen/p/2742267.html
Copyright © 2011-2022 走看看