-
技术员给你FLASH中如何用鼠标滚轮控制图片缩放(AS3)
- 作者:宋亚迪 分类:电脑技术 发布时间:2017-09-08 04:17:56
电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到FLASH中如何用鼠标滚轮控制图片缩放(AS3)的问题,如果我们遇到了FLASH中如何用鼠标滚轮控制图片缩放(AS3)的情况,该怎么处理怎么才能解决FLASH中如何用鼠标滚轮控制图片缩放(AS3)带来的困扰呢,对于这样的问题其实我们只需要FLASH CS5/CS6/CC或者Animate CC新建AS3文档百度一张图片,导入到舞台上。在库里选择这张图,改变属性,设置平滑,保证缩放时不会失真...
电脑现已成为我们工作、生活和娱乐必不可少的工具了,在使用电脑的过程中,可能会遇到FLASH中如何用鼠标滚轮控制图片缩放(AS3)的问题,如果我们遇到了FLASH中如何用鼠标滚轮控制图片缩放(AS3)的情况,该怎么处理怎么才能解决FLASH中如何用鼠标滚轮控制图片缩放(AS3)带来的困扰呢,对于这样的问题其实我们只需要FLASH CS5/CS6/CC或者Animate CC新建AS3文档百度一张图片,导入到舞台上。在库里选择这张图,改变属性,设置平滑,保证缩放时不会失真。把舞台上的图片转换为影片剪辑,注意注册点在中间。设置这个影片剪辑的实例名为image_mc在主时间轴加如下代码:stage.addEventListener(MouseEvent.MOUSE_WHEEL,MouseWheelEvent);fun这样就解决了这样的问题,接下来给大家带来FLASH中如何用鼠标滚轮控制图片缩放(AS3)的详细操作步骤。
工具/原料
FLASH CS5/CS6/CC或者Animate CC
方法/步骤
新建AS3文档
百度一张图片,导入到舞台上。
在库里选择这张图,改变属性,设置平滑,保证缩放时不会失真。
把舞台上的图片转换为影片剪辑,注意注册点在中间。
设置这个影片剪辑的实例名为image_mc
在主时间轴加如下代码:
stage.addEventListener(MouseEvent.MOUSE_WHEEL,MouseWheelEvent);
function MouseWheelEvent(e:MouseEvent):void
{
image_mc.scaleX+=e.delta/20;//降低缩放量
image_mc.scaleY=image_mc.scaleX;
}
运行后可以看到效果。
但是这样图片缩放是没有限制的。也就是图片可以缩放到很小,也可以放大到特别大,就要对代码进行修改。
如下:
stage.addEventListener(MouseEvent.MOUSE_WHEEL,MouseWheelEvent);
function MouseWheelEvent(e:MouseEvent):void
{
var temp:Number=e.delta/20;//降低缩放量
if(image_mc.scaleX+temp>=0.5&&image_mc.scaleX+temp<=2)
{
image_mc.scaleX+=temp;
}
else if(image_mc.scaleX+temp<0.5)
{
image_mc.scaleX=0.5;
}
else if(image_mc.scaleX+temp>2)
{
image_mc.scaleX=2;
}
image_mc.scaleY=image_mc.scaleX;
}
运行后就可以看到图片缩放是在一定范围里的。这种效果只是最基础的,因为在实际应用中,比如地图类效果,还要能达到以鼠标坐标为中心进行缩放。
注意事项
必须是AS3文档。
有什么不明白的地方都可以留言。
猜您喜欢
- 谷歌浏览器Flash设置技巧:轻松找到你..2024-03-12
- Win11打不开FlashCS6?轻松解决,让你告..2024-02-23
- 【轻松解决】Flash版本过低?这些方法..2023-12-24
- Win11千兆网卡跑出100M网速?别着急,这..2023-12-21
- win11打印机驱动安装失败?别担心,这..2023-12-19
- 掌握安装Flash,玩转互联网世界的奥秘..2023-12-17
相关推荐
- Win7蓝屏代码0x0000004e快速解决方案 wi..2023-01-11
- cad如何测量角度快捷键,cad测量角度的..2020-12-11
- 无线提示有限的访问权限,电脑提示有..2017-10-12
- WPS字体背景颜色如何一键轻松取消?让..2024-04-03
- 主板价格排行_主板价格排名2020..2021-06-04
- 固态和机械硬盘一起用可以吗_固态硬..2021-06-18