flash滿天星及變幻線

 
[1b]實例1:[/1b]
思路:1、使用setInterval計時器,不斷調用複製星星的函數;
         2、每顆星星被創建後,不斷減小其自身的_alpha直至0。
步驟1:
    繪製星形,保存爲影片剪輯,連接—>導出—>標誌符"star"。
步驟2:加入AS代碼:
var n:Number = 0;
//初始化,複製影片的記數器n
setInterval(CreateStar, 200);
//每200毫秒,調用一次函數CreateStar()
function CreateStar() {
 p = _root.attachMovie("Star", "Star"+n, n);
 //用指針p指向,複製出的影片"Star"+n,此時p就等於"Star"+n
 p._x = random(400);
 p._y = random(200);
 //隨機設置當前p所指的影片的座標
 p.onEnterFrame = function() {
  //”Star”+n的onEnterFrame中不斷降低該影片的_alpha直至0
  this._alpha -= 5;
  if (this._alpha
注意:
[img]/Files/BeyondPic/2007-12/10/20071207163639975.bmp[/img]
[url=http://blog.sina.com.cn/main/html/showpic.html#url=http://album.sina.com.cn/pic/3ecb9b1143f3213d3c22b][/url]
[url=http://blog.sina.com.cn/main/html/showpic.html#url=http://album.sina.com.cn/pic/3ecb9b1143f321cfacb54][/url]
MC.onEnterFrame = function() {
 this._x += 2;
 this._y += 3;
 this._rotaion += 3;
};
//this指的就是MC,也就是調用這個函數的實例名。
[1b]實例2:[/1b]
思路:按照實例1的方法,如法炮製,只改爲鼠標經過,再多加些效果而以。
步驟1:繪製星形,保存爲影片剪輯,連接—>導出—>標誌符"star"。
步驟2:加入AS代碼:
var n:Number = 0;
本文轉自:http://www.5uflash.com/flashjiaocheng/Flashdonghuajiaocheng/711.html
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章