`
maloveqiao
  • 浏览: 99519 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

動態加載圖片 Image后,使用 馬賽克 特效。

    博客分类:
  • as3
 
阅读更多
    <?xml version="1.0" encoding="utf-8"?> 
    <mx:Application  
        xmlns:mx="http://www.adobe.com/2006/mxml"  
        layout="absolute" 
            minWidth="350" 
        minHeight="136" 
            backgroundColor="#ffffff" 
            creationComplete="init();" 
        > 
         
    <mx:Script> 
     
    <![CDATA[ 
     
        import cn.riahome.filters.DisplayObjectFilter; 
        import mx.controls.Image; 
     
        private function init():void 
        { 
            var image:Image = new Image(); 
            image.source = "image/water.jpg"; 
            image.addEventListener(Event.RESIZE, complete); 
            addChild(image); 
        } 
         
                 
        private function complete(event:Event):void { 
            var image:Image = event.target as Image; 
            trace(image.width + ":" + image.height); 
            image.addEventListener(Event.RENDER, render); 
        } 
                 
        private function render(event:Event):void { 
            var image:Image = event.target as Image; 
            trace("render:" + image.width + ":" + image.height); 
            var bmpData:BitmapData = DisplayObjectFilter.mosaicFilter2( image, 0.2 ); 
            var bmp:Bitmap = new Bitmap( bmpData ); 
            var image2:Image = new Image(); 
            image2.source = bmp; 
            removeChild(image); 
            addChild(image2); 
        } 
     
    ]]> 
     
    </mx:Script> 
    </mx:Application> 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics