首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

载入外部图片作为背景平铺,MC剧中的步骤

2012-11-06 
载入外部图片作为背景平铺,MC剧中的方法FLASH AS3 载入外部图片作为背景平铺,MC剧中的方法。import flash.d

载入外部图片作为背景平铺,MC剧中的方法
FLASH AS3 载入外部图片作为背景平铺,MC剧中的方法。

import flash.display.StageAlign;import flash.display.StageScaleMode;import flash.events.Event;import flash.display.Loader;import flash.net.URLRequest;import flash.display.Sprite;import flash.display.BitmapData;import flash.display.Bitmap;stage.align = StageAlign.TOP_LEFT;stage.scaleMode = StageScaleMode.NO_SCALE;stage.addEventListener(Event.RESIZE, resizeHandler);stage.dispatchEvent(new Event(Event.RESIZE));var _rootBackGround:Sprite;var backImage:MovieClip = new MovieClip();this.addChild(backImage);var loader:Loader = new Loader();loader.load(new URLRequest("bg.jpg"));loader.contentLoaderInfo.addEventListener(Event.COMPLETE,showLoadResult);function resizeHandler(e:Event):void{banner.y = stage.stageHeight / 2 - banner.height / 2;banner.x = stage.stageWidth / 2 - banner.width / 2;trace(banner.x + banner.y);}function showLoadResult(event:Event):void{var _bitmap:Bitmap = Bitmap(loader.content);var matrix:Matrix = new Matrix(1,0,0,1,this.stage.stageWidth / 2,this.stage.stageHeight / 2);var sampleSprite:Sprite = new Sprite();sampleSprite.graphics.beginBitmapFill(_bitmap.bitmapData, matrix , true , true);sampleSprite.graphics.drawRect(0, 0, 20000, 20000);sampleSprite.graphics.endFill();backImage.addChild(sampleSprite);setChildIndex(backImage,0);}

热点排行