学习啦 > 学习电脑 > 电脑硬件知识 > 键盘鼠标 > Flash代码如何实现鼠标拖拽效果

Flash代码如何实现鼠标拖拽效果

时间: 镇权965 分享

学习啦在线学习网Flash代码如何实现鼠标拖拽效果

  Flash新手入门,鼠标不懂操作AS代码效果。下面学习啦小编整理了Flash代码如何实现鼠标拖拽效果,希望能帮到大家O(∩_∩)O哈哈~

学习啦在线学习网   接下来,我们以母鸡下蛋为例子。

  Flash代码如何实现鼠标拖拽效果

  一、 制作方法:

学习啦在线学习网   1、新建Flash文档,背景色青色。

  2、新建一个电影剪辑,命名为MC。第一层插入一个关键帧,第一帧画母鸡,全居中;第二帧画蛋,全居中。新一个层插入一个空白关键帧,两个关键帧都加上帧动作stop(); 。

  3、回到主场景,从库中把MC拖到舞台,放在靠左的位置,选中MC,打开“动作-电影剪辑”面板,输入脚本:

学习啦在线学习网   on (press) {

  startDrag(this);

学习啦在线学习网   var newdepth = this._parent.getNextHighestDepth();

  var newname = "copy" + newdepth;

学习啦在线学习网   var prevname = "copy" + (newdepth-1);

  if (this._parent[prevname] == undefined) this._parent[prevname] = this;

学习啦在线学习网   this.duplicateMovieClip(newname,newdepth);

  this._parent[newname]._x = this._parent[prevname]._x + 0;

  this._parent[newname]._y = this._parent[prevname]._y + 0;

  }

学习啦在线学习网   on (release) {

学习啦在线学习网   stopDrag();

}

学习啦在线学习网   on (dragOut) {

  this.gotoAndStop("2");

  }

  on (releaseOutside) {

  stopDrag();

  }

学习啦在线学习网   4、加上自己喜欢的文字或装饰,测试,存盘。

学习啦在线学习网   以上步骤和方法小编真心希望能解决你的问题。

2151540