中易网

flash AS2.0怎么实现鼠标点击图片放大缩小

答案:3  悬赏:70  
解决时间 2021-12-28 13:17
最近做电子杂志 想要电子杂志中页面点击可放大 再点击可缩小 放大时还可移动页面的那种效果,模板或是是用flash AS2.0怎么实现,本人是flash新手中的新手,请知道的人解答下。先谢谢啦

制作杂志的软件是zmaker 一定要是AS2.0的脚本写的。
我只要一张图的,二楼回答的我试过不行。
最佳答案
我给你发源文件把。
全部回答
var mouselistener:object = new object(); mouselistener.onmousewheel = function(delta) { if (a_mc._height>400 && a_mc._width>400) { a_mc._height = 400; a_mc._width = 400; } if (a_mc._height<20 && a_mc._width<20) { a_mc._height = 20; a_mc._width = 20; } a_mc._height += delta; a_mc._width += delta; }; mouse.addlistener(mouselistener); 希望这个对你有帮助或被采纳 呵呵
这里是6张图片做的缓冲放大缩小的效果,分别命名pic0_mc,pic2_mc....pic5_mc 下面是as代码:看是否适合你。 for (var d:Number = 0; d<=5; d++) { this["pic"+d+"_mc"].onPress = function() { mx.behaviors.DepthControl.bringToFront(this); //移到最前 startDrag(this); this.onEnterFrame = function() { this._xscale += (200-this._xscale)/4; //缓冲放大 this._yscale += (200-this._yscale)/4; if (this._xscale>=200) { delete this.onEnterFrame; } }; }; this["pic"+d+"_mc"].onRelease = function() { stopDrag(); this.onEnterFrame = function() { this._xscale -= (this._xscale-100)/4; //缓冲缩小 this._yscale -= (this._yscale-100)/4; if (this._xscale<=100) { delete this.onEnterFrame; } }; }; }
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
绻缱的意思是什么啊?请解释下!
800 W的相机或者手机 拍出来照片大小有多少
请问没有法语基础可以上光明中学法语班吗
有間的意思是什么?有間的释义是什么啊?
中国人寿十级伤残入了两份一百元可以赔多少钱
蓬藋的意思是什么啊?请解释下!
玩红警为什么会出现内存不能为。。。。???
李桃的意思是什么?李桃的释义是什么啊?
橱柜冰箱柜门拉门器、哪里能买到?
白玉兰花为什么卷叶黑边?
GSP是什么的缩写?
西门吹雪与独孤求败相碰的小说
恒通手机卖场怎么去啊,有知道地址的么
墨西哥认证需要多久
余活的意思是什么?余活的释义是什么啊?
推荐资讯
gns3用secureCRT打开,直接进入配置模式了
请问与保护开关连接的入户的火线一小段发热,
怎么使EasyUI中Panel控件加载另一个页面内容
毓粹的意思是什么啊?请解释下!
快語的意思是什么?快語的释义是什么啊?
照搬的意思是什么?照搬的释义是什么啊?
张家界那边太阳大吗 紫外线强吗 晒吗
照面的意思是什么啊?请解释下!
寒月的意思是什么?寒月的释义是什么啊?
惰食的意思是什么啊?请解释下!
武所屯村委会地址在什么地方,想过去办事
摹印的意思是什么啊?请解释下!
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?