[要求]
按下鼠标拖动图片缓冲放大并移到最前面,松开鼠标停止拖动图片缓冲缩小。
[步骤]
导入几张图片分别转为影片元件,拖到主场景,实例名分别为pic0_mc、pic1_mc、pic2_mc……在帧上写如下代码:
for (var d:Number = 0; d=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
[源文件]:
[img]/uploads/allimg/080327/1847180.gif[/img]
[url=http://www2.flash8.net/UploadTeach/200710/20071022172421932.rar]缓冲放大与缩小.rar[/url]
[效果] :
本文转自:http://www.5uflash.com/flashjiaocheng/Flashjichucaozuo/702.html
本文介绍如何使用Flash实现图片的平滑放大与缩小效果。通过设置鼠标拖动时图片逐渐放大并前置,释放鼠标后图片再缓冲缩小恢复原状。涉及元件实例名、onEnterFrame事件等关键操作。
1376

被折叠的 条评论
为什么被折叠?



