加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flash比较值水平翻转(ScaleX =-1)和垂直翻转(ScaleY=-1)

发布时间:2020-12-15 06:49:21 所属栏目:百科 来源:网络整理
导读:public class ImageScaleX extends Sprite{private var loader:Loader;public function ImageScaleX(){stage.align = StageAlign.TOP_LEFT;stage.scaleMode = StageScaleMode.NO_SCALE;stage.stageFocusRect = false;loader = new Loader();loader.contentLo

public class ImageScaleX extends Sprite{ private var loader:Loader; public function ImageScaleX(){ stage.align = StageAlign.TOP_LEFT; stage.scaleMode = StageScaleMode.NO_SCALE; stage.stageFocusRect = false; loader = new Loader(); loader.contentLoaderInfo.addEventListener(Event.COMPLETE,onComplete); loader.load(new URLRequest("image 1.png"),new LoaderContext(true,ApplicationDomain.currentDomain)); } private function onComplete(e:Event):void{ var image:Bitmap = Bitmap(loader.content); image.x =image.y=100; var bitmap:BitmapData = image.bitmapData; image.scaleX = -1; addChild(image); } }


1.当?image.x =image.y=100;image.scaleX = 1的时候

?????????????

??????????????????????? (100,100)

????????????????????????????????? --------------

??????????????????????????????????<<?image

??????????????????????????????????--------------

2..当?image.x =image.y=100;image.scaleX = -1的时候?????

?????????????????????? ? (100,100)

???????????? ??--------------

?????????????????image>>

????????????? ?--------------

3.注意上面的坐标位置。如果要和1坐标一样,则加上宽度。要和2一样,则要image.x = 100-image.width;

?? image.x = 100+image.width;

?? image.y=100;

? var bitmap:BitmapData = image.bitmapData;

? image.scaleX = -1;

??????????????????????????(100,100)

????????????????????????????????? ?--------------

???????????????????????????????????image>>

?????????????????????????????????? --------------

?

public class ImageScaleX extends Sprite{
		private var loader:Loader;
		private var offsetX:int=-36
		private var offsetY:int=90 
		public function ImageScaleX(){
			stage.align = StageAlign.TOP_LEFT;
			stage.scaleMode = StageScaleMode.NO_SCALE;
			stage.stageFocusRect = false;
			loader = new Loader();
			loader.contentLoaderInfo.addEventListener(Event.COMPLETE,ApplicationDomain.currentDomain));
		}
		
		private function onComplete(e:Event):void{
			var image:Bitmap = Bitmap(loader.content);
			var bitmap:BitmapData = image.bitmapData;
			/*image.scaleX = -1;
			image.x =-offsetX*/
				
			image.x =offsetX
		    image.y=offsetY;
			addChild(image);
		}
	}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读