zoukankan      html  css  js  c++  java
  • [转] MovieClip转Bitmap方法

     1 package {
     2  import flash.display.Bitmap;
     3  import flash.display.BitmapData;
     4  import flash.display.Loader;
     5  import flash.display.LoaderInfo;
     6  import flash.display.MovieClip;
     7  import flash.display.Sprite;
     8  import flash.display.StageAlign;
     9  import flash.events.Event;
    10  import flash.net.URLRequest;
    11  import flash.system.System;
    12  public class test extends Sprite
    13  {
    14   private const FILE_PATH:String = "swf/2.swf";
    15   private const CLASS_NAME:String = "Ball";
    16   
    17   private var loader:Loader;
    18   private var request:URLRequest;
    19   
    20   public function test()
    21   {
    22    loader = new Loader();
    23    request = new URLRequest(FILE_PATH);
    24    loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
    25    loader.load(request);
    26    this.stage.align=StageAlign.TOP_LEFT;
    27    
    28   }
    29   private function onComplete (event:Event):void {
    30    var loadedSWFInfo:LoaderInfo = event.target as LoaderInfo;   
    31  
    32    var loadedSWF:MovieClip = loadedSWFInfo.content as MovieClip;
    33    
    34    trace(loadedSWF.framesLoaded);   
    35    loadedSWF.stop();
    36    loadedSWF.x=0;
    37    loadedSWF.y=0;
    38    this.addChild(loadedSWF);
    39    trace(System.totalMemory);
    40    loadedSWF.cacheAsBitmap=true;
    41    //loadedSWF.getRect();
    42    var bitmap:BitmapData=new BitmapData(loadedSWF.width,loadedSWF.height);
    43    
    44    loadedSWF.gotoAndStop(2);
    45    bitmap.draw(loadedSWF);
    46    var bb:Bitmap= new Bitmap(bitmap);
    47    this.addChild(bb);
    48    this.removeChild(loadedSWF);
    49    trace(System.totalMemory);
    50   }  
    51  }
    52 }

     转载自:http://blog.sina.com.cn/s/blog_4c53883d0100a7jq.html

  • 相关阅读:
    第五次程序4+(结对开发)
    敏捷开发方法综述
    第四周学习进度情况
    第四次程序(结对开发)
    第三周学习进度情况
    第三次程序-四则运算(结对开发)
    RIGHT-BICEP测试第二次程序
    敏捷开发方法综述
    最大子数组之和 2
    《构建之法》阅读笔记2
  • 原文地址:https://www.cnblogs.com/shuishenwuyu/p/4138061.html
Copyright © 2011-2022 走看看