• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • photoshop
  • Fireworks
  • CorelDraw
  • Illustrator
  • Painter
  • Freehand
  • Indesign
  • flash
  • maya
  • autocad
  • 3dmax
您的位置:首页 > 平面设计 >flash > Flash AS3 快速制作烟雾动画

Flash AS3 快速制作烟雾动画

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-24

佚名 向大家分享了Flash AS3 快速制作烟雾动画,其中包含flash as3教程,flash as3 api,flash as3帮助,flash as3视频教程,flash游戏修改器as3等知识点,遇到此问题的同学们可以参考下
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..net/200907/yuanma/flash_smokepuff.rar </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • flash文本竖排效果实现as3代码
  • Flash AS3 连锁反应的粒子动画
  • Flash AS3 制作文字飞出动画
  • Flash AS3 快速制作烟雾动画
  • Flash AS3代码实现鼠标跟随喷枪涂鸦效果
  • Flash AS3的parameters对象处理网页参数
  • FLASH AS3与网页JS参数值传递的问题
  • 从基础开始深入学Flash AS3教程(6)(译文)
  • Flash as3教程:OutDisplay类
  • 从基础开始深入学Flash AS3教程(7)(译文)

相关文章

  • 2017-05-24Flash制作超酷的火焰文字GIF动画效果
  • 2017-05-24flash制作一面五星红旗
  • 2017-05-24Flash AS 实例进阶 图片滚动效果
  • 2017-05-24Flash CS4教程:制作质感的水晶泡泡动画
  • 2017-05-24FLASH制作开场拉幕动画特效
  • 2017-05-24Flash AS3教程:ClassLoader类
  • 2017-05-24在Flash Player播放器里播放声音的两种方法介绍
  • 2017-05-24Flash遮照实例:产生不重复的随机数的方法(三种)
  • 2017-05-24Flash AS 教程:类和面向对象编程
  • 2017-05-24flash线条工具怎么画s型的线条?

文章分类

  • photoshop
  • Fireworks
  • CorelDraw
  • Illustrator
  • Painter
  • Freehand
  • Indesign
  • flash
  • maya
  • autocad
  • 3dmax

最近更新的内容

    • 教你用Flash制作汽车广告之视频镜头效果
    • AS3 程序延迟执行的方法分享
    • flash基础教程-影片剪辑元件、按钮元件、图形元件概念及区别介绍
    • Flash cs3鼠绘教程:绘制一只可爱猴子的动画技巧介绍
    • 全面掌握Flash 按钮教程
    • FLASH中怎么制作用按钮控制一个动画的播放/暂停?
    • Flash AS3.0实例教程:鼠标感应发光的文字旋转效果
    • Flash as3教程:13个Flash as3常用小技巧介绍
    • flash制作扇子张开收合的gif动画效果
    • 教你如何利用Flash绘制逼真的蜘蛛网动画效果图

关于我们 - 联系我们 - 免责声明 - 网站地图

©2015-2018 All Rights Reserved. 微课江湖 版权所有