ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

as3 绘制Sprite背景色

2019-08-14 22:35:58  阅读:353  来源: 互联网

标签:as3 imgLoaderComplete Sprite bitmap 背景色 width graphics skinsLoader contentLoader


原文链接:http://www.cnblogs.com/WilliamJiang/archive/2012/06/27/2565521.html

1.可以用来更改Flash背景风格

        private function imgLoader(imagePath:String):void
        {
            skinsLoader = new Loader();
            skinsLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,imgLoaderComplete);
            skinsLoader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR,imgIOErrorHandler);
            var urlRequest:URLRequest = new URLRequest();
            urlRequest.url = "resource/"+imagePath;
            skinsLoader.load(urlRequest);

        }
        
        private function imgLoaderComplete(event:Event):void
        {
            var bitmap:Bitmap = event.target.content as Bitmap;
            bitmap.width = stage.stageWidth, bitmap.height = stage.stageHeight;
            var bitmapData:BitmapData=bitmap.bitmapData;
            this.graphics.beginFill(0x000000); 
            this.graphics.drawRect(0,0,this.width,this.height);
            this.graphics.beginBitmapFill(bitmapData);
            this.graphics.drawRect(this.x,this.y,this.width,this.height);
            this.graphics.endFill();
           
            skinsLoader.contentLoaderInfo.removeEventListener (Event.COMPLETE , imgLoaderComplete);
            skinsLoader.contentLoaderInfo.removeEventListener (IOErrorEvent.IO_ERROR , imgIOErrorHandler);
            skinsLoader = null;
        }

转载于:https://www.cnblogs.com/WilliamJiang/archive/2012/06/27/2565521.html

标签:as3,imgLoaderComplete,Sprite,bitmap,背景色,width,graphics,skinsLoader,contentLoader
来源: https://blog.csdn.net/weixin_30763397/article/details/99614404

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有