Flash 8: attachBitmap

Out of context: Reply #3

  • Started
  • Last post
  • 6 Responses
  • rson0

    What are you trying to do? the idea is that you are loading a graphic bitmap instead of just bitmap data. So you would use it like so ...

    import flash.display.BitmapData;
    import flash.geom.Point;

    var linkageId:String = "libraryBitmap";
    var myBitmapData:BitmapData = BitmapData.loadBitmap(linkageId...

    var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
    mc.attachBitmap(myBitmapData, this.getNextHighestDepth());

    mc.onPress = function() {
    var randomNum:Number = Math.floor(Math.random() * 10);
    dissolve(randomNum);
    }

    var intervalId:Number;
    var totalDissolved:Number = 0;
    var totalPixels:Number = 8000;

    function dissolve(randomNum:Number) {
    var newNum:Number = myBitmapData.pixelDissolve(myBit... myBitmapData.rectangle, new Point(0, 0), randomNum, 40, 0x00FF0000);
    clearInterval(intervalId);
    if(totalDissolved < totalPixels) {
    intervalId = setInterval(dissolve, 10, newNum);
    }
    totalDissolved += 40;
    }

View thread