欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

Flash輕松實現五彩變換多邊形鼠標軌跡特效_Flash教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:Flash簡單制作探照燈效果
本文由中國教程網清風掠影原創(chuàng),轉載請保留此信息!鼠標放在畫面上移動可看到效果:點擊這里下載源文件一、新建一個300*400,背景色為黑色的FLASH文檔,在

  本教程完全是利用Flash 的Action Script指令來實現了!利用Flash畫圖大家已經知道了!這個教程就當給大家復習一下Flash Actionscript的繪圖功能吧!

  這個教程制作的鼠標跟隨效果很非凡,是一些帶顏色的不段變換外形的一些圖形。

  先看效果。(用鼠標在動畫中移動就可以看到效果)

點擊這里下載源文件

  制作方法。

  首先新建立文檔,然后按Ctrl J修改屬性。

Flash輕松實現五彩變換多邊形鼠標軌跡特效

然后在第一幀中放入下面代碼。

/* 定義5個全局變量 */
var time:Number = 0;
var timeMin:Number = 100;
var alphaDrop:Number = 2;
var growBy:Number = 2;
var rotateByMax:Number = 10;

/* 轉變弧度的函數 */
function deg2rad(degrees:Number):Number {
return degrees * Math.PI / 180;
}

/* 返回最大值和最小值之間的一個數 */
function randRange(min:Number, max:Number):Number {
var randomNum:Number = Math.floor(Math.random() * (max - min 1)) min;
return randomNum;
}

/* 繪制規(guī)則多邊形,設置顏色、大小、半徑 */
function drawPoly(sides:Number, color:Number, radius:Number):MovieClip {
var depth:Number = _root.getNextHighestDepth();
var poly_mc:MovieClip = _root.createEmptyMovieClip("poly" depth, depth);
var unitAngle = deg2rad(360 / sides);

poly_mc.beginFill(color);
poly_mc.moveTo(radius, 0);
for (var i:Number = 1; i < sides; i ) {
var turn:Number = unitAngle * i;
var dx:Number = Math.cos(turn) * radius;
var dy:Number = Math.sin(turn) * radius;
poly_mc.lineTo(dx, dy);
}
poly_mc.endFill();

return poly_mc;
}

/* 初始化一個影片剪輯 */
function initPoly():Void {
this._x = _xmouse;
this._y = _ymouse;
this._xscale = this._yscale = 0;
this.rotateBy = randRange(-rotateByMax, rotateByMax);

this.onEnterFrame = function():Void {
this._xscale = this._yscale = growBy;
this._alpha -= alphaDrop;
this._rotation = this.rotateBy;

if (this._alpha < 0) {
this.removeMovieClip();
}
};
}

/* 主程序 */
onMouseMove = function():Void {
if (getTimer() - time > timeMin) {
initPoly.apply(drawPoly(randRange(3, 12), randRange(0, 0xFFFFFF), 100));
time = getTimer();
}
};

分享:Flash制作四種3D隧道視覺動畫效果
非常復雜的一個動畫,假如您有好方法!可以來論壇里法貼。先看效果。點擊這里下載源文件(全屏幕觀看效果)新建立文檔,創(chuàng)建影片剪輯元件,首先按照上次做

/所屬分類:Flash教程/更新時間:2008-03-05
相關Flash教程