zoukankan      html  css  js  c++  java
  • 转 [教程] [Lii]最小帧速下的强制渲染——自制图像引擎的同学看过来

    var lii:URLLoader = new URLLoader();
    lii.addEventListener(ProgressEvent.PROGRESS,test);
    addEventListener(Event.ENTER_FRAME,init);
    stage.addEventListener(Event.RENDER,render);
    var url:String  = "http://flashdn-nctalk.ktics.co.kr/BnS_20091127/BNS_FullMovie_download.zip";
    var aone:Sprite = new Sprite();
    aone.graphics.beginFill(0xFF0000);
    aone.graphics.drawRect(0,0,100,100);
    aone.graphics.endFill();
    aone.x = aone.y = 100;
    addChild(aone);
    function init(e:Event):void {
            lii.load(new URLRequest(url));
            stage.frameRate = 0.0000001;
            removeEventListener(Event.ENTER_FRAME,init);
    }
    function test(e:ProgressEvent):void {
            aone.x +=.1;
            aone.rotation += 1;
            stage.invalidate();
            stage.quality = StageQuality.HIGH;
    }
    function render(e:Event):void {
            trace("render");
            //不会触发render事件的渲染
    }
     

    trace(1 / 0.0000001 / 60 / 60,"小时/帧") //2777.777777777778 小时/帧 

    事实上,没有什么要比发现、培养、呵护、调整自己的心智的力量更重要的事情了.........

  • 相关阅读:
    java安装jdk时,执行javac出错
    servlet入门
    maven安装出错原因分析
    备份整个schema的数据
    备份db2schema数据
    UltraEdit使用技巧
    获取数据库分组后的最大值
    什么是jsp
    linux 上使用FTP传输文件
    关于opencv进行rtsp取流播放视频特别慢的问题记录
  • 原文地址:https://www.cnblogs.com/appleseed/p/1949051.html
Copyright © 2011-2022 走看看