你的分享就是我们的动力 ---﹥

Flash制作量角器

时间:2011-10-07 20:05来源:www.chengxuyuans.com 点击:
[使用方法]:
在角的顶点处按下鼠标,然后移动鼠标使量角器旋转,确定请在量角器上点击鼠标
[效果]:

http://www.68design.net/download/20089/20080918153540382.swf

全屏观看时,右键选择“退出”关闭全屏。

[步骤]:
1、新建影片剪辑,名为“量角器”,画一个量角器,如图所示:

2、把元件“量角器”拖入主场景中,实例名为_mc。
3、新建影片剪辑,名为“角1”,画一个角,靠近顶点位置填充色并设置透明度为0,如图所示:

4、按上面方法再创建“角2”、“角3”……(我这里共画了两个角)。
5、把元件“角1”、“角2”……拖到主场景中,实例名分别为jiao_mc1、jiao_mc2……
6、在帧上写如下代码:
for (j=1; j<3; j++) {
this["jiao_mc"+j].onPress = function() {
  _mc._x = this._x;
  _mc._y = this._y;
  _mc.onRollOver = function() {
   this.onEnterFrame = function() {
    X = _xmouse-_mc._x;
    Y = _ymouse-_mc._y;
    _mc._rotation = 180/Math.PI*Math.atan2(Y, X);
   };
  };
  _mc.onPress = function() {
   delete this.onRollOver;
   delete this.onEnterFrame;
  };
};
}

本文地址http://www.chengxuyuans.com/Flash/21476.html