国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Flash > 正文

Flash AS3 快速制作煙霧動畫

2020-07-17 13:16:14
字體:
來源:轉載
供稿:網友
Flash AS3教程:快速制作煙霧動畫,由于還要上傳AS不給大家看效果了,本文最后提供源碼壓縮包下載,本教程主要利用AS3的類來實現。首先我們在Photoshop中制作一個煙霧的照片,這里主要使用Photoshop的畫筆來實現。


之后我們導入到FLASH中來,然后轉變為影片剪輯原件,命名為smokepuff。之后我們打開庫,然后右擊該元件,設置鏈接。
然后編輯類別,代碼如下。 package com.asgamer.graphics
{

import flash.display.BlendMode;
import flash.display.MovieClip;
import flash.events.Event;

public class Smokepuff extends MovieClip
{

public var vx:Number;
public var vy:Number;

public function Smokepuff() : void
{
alpha = Math.random();
vx = Math.random() - Math.random();
vy = Math.random() * 3 - 5;
scaleX = scaleY = Math.random();
addEventListener(Event.ENTER_FRAME, loop, false, 0, true);
}

private function loop(e:Event) : void
{
alpha -= 0.01;
y += vy;
x += vx;
scaleX = scaleY += 0.02;

if (alpha < 0)
removeSelf();
}

private function removeSelf() : void
{
removeEventListener(Event.ENTER_FRAME, loop);
parent.removeChild(this);
}

}

} 文檔的屬性為:

之后我們創建一個main.as package
{

import flash.display.Stage;
import flash.display.MovieClip;
import flash.events.Event;
import com.asgamer.graphics.Smokepuff;
import flash.display.Sprite;

public class Main extends Sprite
{

public function Main() : void
{
addEventListener(Event.ENTER_FRAME, loop, false, 0, true);
}

private function loop(e:Event) : void
{
var smokepuff:Smokepuff = new Smokepuff();
smokepuff.x = 250;
smokepuff.y = 250;
stage.addChild(smokepuff);
}

}

} 測試效果。最后提供flash源碼下載http://wt.VeVB.COm/200907/yuanma/flash_smokepuff.rar
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 明星| 神农架林区| 宁津县| 高陵县| 闻喜县| 隆化县| 贡觉县| 大渡口区| 阜宁县| 凌云县| 上杭县| 同心县| 漳州市| 嫩江县| 安达市| 福鼎市| 科技| 西城区| 黄平县| 广东省| 浮山县| 宜春市| 旅游| 赤水市| 尤溪县| 麻栗坡县| 闻喜县| 胶南市| 越西县| 凌源市| 诸城市| 高邮市| 乌拉特中旗| 措勤县| 凤翔县| 呼伦贝尔市| 安国市| 巴东县| 内丘县| 牡丹江市| 南溪县|