Flash制作鼠標感應Tween類動畫效果

1、設置影片的屬性。這裏設置爲800*600。

2、創建一個影片剪輯,並設置爲可以AS中調出。

Flash制作鼠標感應Tween類動畫效果

3、在第一幀中,繪制出一個桃心,然後填充顔色。

Flash制作鼠標感應Tween類動畫效果

4、在第二幀插入關鍵幀,並把填充顔色改一下。

Flash制作鼠標感應Tween類動畫效果

5、然後,依次再創建三個關鍵幀,並分別調整MC的填充效果。

6、這個時候,爲了增強立體效果,可以再新建一個層,然後增加一些透明效果,使MC更具立體效果。

Flash制作鼠標感應Tween類動畫效果

7、插入一個AS層。在第一幀添加AS:

stop();

8、圖層樣式如下:

Flash制作鼠標感應Tween類動畫效果

9、回到場景中,添加AS:

//創建新右鍵菜單

myMenu = new ContextMenu();

//隱藏右鍵菜單

myMenu.hideBuiltInItems();

myMenu.customItems.push(new ContextMenuItem("淘沙網:http://www.devdao.com", PR));

Stage.scaleMode = ’noScale’;

function PR(obj, item) {

getURL("http://www.devdao.com", "_blank");

}

//將新菜單賦予給場景

_root.menu = myMenu;

stop();

//導入Tween類

import mx.transitions.Tween;

//導入easing類

import mx.transitions.easing.*;

//在場景中創建一個空影片剪輯,用于加載庫中的MC

_root.createEmptyMovieClip("blank_mc", 2);

//變量初始化

var i:Number = 1;

//設定總量

var menber:Number = 500;

//設置主體運行函數,即複制星星的函數

function _begin():Void {

//調用庫中的星星

var my_mc = blank_mc.attachMovie("my_heart", "my_heart"+i, i+100);

//設置變量

my_scale = random(50)+70;

my_xeizhe = _xmouse+random(150)-90;

my_yweizhi = _ymouse+random(90)-30;

//此處表示,對_xsacle參數進行設置,Strong,在一端或兩端添加較慢的運動。此效果類似于 Regular 緩動類,但它更明顯。

//easeInOut在過渡的開始和結尾提供緩動效果。以及設置開始值、結束值、動畫持續時間等。是否以秒做爲計時單位。

//以下是分別設置複制的星星的_xscale、_yscale、_alpha、_x、_y。

var my_tew1:Tween = new Tween(my_mc, "_xscale", Strong.eaSEOut, 30, my_scale, 10, true);

var my_tew2:Tween = new Tween(my_mc, "_yscale", Strong.easeOut, 30, my_scale, 10, true);

var my_tew3:Tween = new Tween(my_mc, "_alpha", Strong.easeOut, 10, my_scale, 2, true);

var my_tew4:Tween = new Tween(my_mc, "_x", Strong.easeOut, _xmouse, my_xeizhe, 2, true);

var my_tween_y:Tween = new Tween(my_mc, "_y", Strong.easeIn, my_yweizhi, 0, 2, true);

//設置星星顯示第幾幀的內容。

my_mc.gotoAndStop(Math.floor(Math.random()*6));

//當動畫到達持續時間的結束點時調用下面函數。刪除my_mc,這樣會降低CPU的使用率。推薦使用這個。

my_tween_y.onMotionFinished = function() {

removeMovieClip(my_mc);

};

if (i>=menber) {

i = 1;

}

//持續copy。。。

i++;

}

//設定觸發函數,此處設置爲鼠標效果

onMouseMove = function ():Void {

_begin();

};

制作Flash動畫技巧之遮罩效果解析
  一、最近無意中發現了這一效果,以前也曾經看到多次,卻沒有在意,以爲原理就是這麽簡單,最近發現,其實不是想像的那麽簡單呦,原來事情換一種角度來看會發現有不一樣的收獲。  1、 新建一文件黑色背景,在圖...查看完整版>>制作Flash動畫技巧之遮罩效果解析
 
鍵盤感應的Flash動畫的制作方法
  首先:將背景改成大小300X301    劃一個坦克的形狀:    將它選中按F8變成影片剪輯。再新建一個影片剪輯第一幀是空白幀;代碼:  stop();  第二幀是這樣的:    新建一個影片剪輯,將兩個東東從...查看完整版>>鍵盤感應的Flash動畫的制作方法
 
鍵盤感應的Flash動畫的制作方法
  演示效果:(按鍵盤上的空格鍵可以觀看到效果)http://www.webjx.com/upfiles/20050803/20050803090132_1.swf  首先:將背景改成大小300X301 劃一個坦克的形狀:  將它選中按F8變成影片剪輯。再新建一個影片...查看完整版>>鍵盤感應的Flash動畫的制作方法
 
用Flash制作不錯的鼠標跟隨動畫
  思路:  以前各種教程中說鼠標跟隨的效果是用startDrag去産生的,在這裏我用別的方法去跟大家show一個鼠標跟隨的效果。跟著我的思路往下走,其實鼠標跟隨說白了不就是要求對象的位置和鼠標位置一樣嗎?可是我還...查看完整版>>用Flash制作不錯的鼠標跟隨動畫
 
用Flash制作不錯的鼠標跟隨動畫
  思路:  以前各種教程中說鼠標跟隨的效果是用startDrag去産生的,在這裏我用別的方法去跟大家show一個鼠標跟隨的效果。跟著我的思路往下走,其實鼠標跟隨說白了不就是要求對象的位置和鼠標位置一樣嗎?可是我還...查看完整版>>用Flash制作不錯的鼠標跟隨動畫
 
Flash動畫中鼠標跟隨的另一種制作方法
  ...查看完整版>>Flash動畫中鼠標跟隨的另一種制作方法
 
Flash制作大雪紛飛效果動畫
  其實這種實例已經非常多了!不過因爲前幾天下了一場雪,而且現在也是冬天了!我還是期盼著再來一場啊!所以給喜歡的朋友介紹一下制作雪的方法。動畫中鵝毛般的雪花悠悠而落,相當逼真。本教程通過簡單的AS複制雪...查看完整版>>Flash制作大雪紛飛效果動畫
 
Flash制作切片式圖片效果動畫
  動畫效果演示:      昨天一個人問了類似于以上效果的制作方法 開始自己以爲是將圖片切成幾部分去做的 後來發現不是這樣的 這個是用遮罩效果做出來。  第一步,設置好場景的大小,我設置的是320*480  ...查看完整版>>Flash制作切片式圖片效果動畫
 
Flash制作逼真的書法動畫效果
  網上也有不少用毛筆做引導線的動畫,小草小時候喜歡中國的書畫,長大後當畫家的夢想破滅了,但是腦還是帶給了我不少新鮮的表現手段!這兒上傳一個自己2004年春天作的一個動畫,是想用動畫來表現毛筆在字上寫字的...查看完整版>>Flash制作逼真的書法動畫效果
 
 
回到王朝網路移動版首頁