收藏本站 
广告服务 
网站地图 
>> 为你提供近10万篇各类电脑技术文章、网络技术教程、软件技术文章、网页设计教程、平面设计教程、数据库技术教程等方面的电脑教程!
先飞电脑技术网技术文章网站建设Flash
网络编程 | 网站建设 | 网络技术 | 设计教程 | 软件教学 | 程序开发 | 数据库开发 | 教育认证 | 硬件维护 | 媒体动画 | 机械电子 |

Flash AS代码制作鼠标触发图片缓冲放缩

[ 作者:佚名    转贴自:网络转载    阅读次数:48    更新时间:2007-10-26 18:53:00   录入:刘光勇 ]        
    本文中我们用Flash制作一个鼠标触发的动态实例:按下鼠标拖动图片,图片会缓冲放大并移到最前面,松开鼠标停止拖动图片缓冲缩小。

  效果如下。

/UploadFiles23/r3c90i0wmoz6.swf
用鼠标点击图片并拖动,您将看到图片缓冲放缩效果

  Flash中制作步骤:

  先在Flash中导入几张图片,分别转为影片元件,拖到主场景,实例名分别为pic0_mc、pic1_mc、pic2_mc……

  在帧上写如下代码:原文链接

for (var d:Number = 0; d<=2; 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;
   }
  };
};
}
文章首页【加入到收藏夹】告诉好友】【打印此文】【关闭窗口
  版权声明:本站提供的“Flash AS代码制作鼠标触发图片缓冲放缩”版权归文章所有者,转载请注明出处!
 ·上一篇文章:Flash动画人物角色行走的几种实现方式      ·下一篇文章:用Flash实现北京奥运倒计时
相关文章
·用DW8轻松制作漂亮的Flash像册[44]
·用Flash实现北京奥运倒计时[32]
·Flash AS代码制作鼠标触发图片缓冲放缩[48]
·Flash动画人物角色行走的几种实现方式[52]
·精简Flash文件体积的几个小技巧[108]
网站主页 | 收藏本页 | 联系我们 | 广告服务 | 站点地图 | 会员注册 | 隐私政策 | 内容指正

联系QQ:先飞电脑技术网站事务联系QQ,点击可以直接留言. 32933427 电话:13710542091 [世界排名] 鄂ICP备05005890号 先飞电脑教程网