photoshop互助课堂flash视频教程合集中国教程网《Photoshop专家讲堂》光盘热售参与论坛活动,快速赚取金币精品素材,中英文字体
 18 12
发新话题
class="notabs">打印打印

[教程] Flash 8 轻松制作电子发散视觉效果动画

Flash 8 轻松制作电子发散视觉效果动画


===参考网络教程修整制作===

演示效果:(请用鼠标点击动画)






制作方法:
  

1、建新文档,修改文档属性如下:



2、按Ctrl+F8在高级选项里新建一个影片剪辑元件,名字是Fragment,设置如下:2

   

3、在Fragment里绘制一个白色的圆,大小随意。3



4、点场景1,返回场景1,单击第一帧,打开动作面版,输入以下代码。



/* 定义四个全局变量,定义位置 */
_global.gLEFT = 0;
_global.gTOP = 0;
_global.gRIGHT = Stage.width;
_global.gBOTTOM = Stage.height;

/* 5个变量定义元件的速度、最大、最小、数量*/
var maxSpeed:Number = 25;
var minSize:Number = 4;
var maxSize:Number = 10;
var minFragments:Number = 50;
var maxFragments:Number = 150;

/* 在最大和最小之间返回一个数的函数 */
function randRange(min:Number, max:Number):Number {
  var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;
  return randomNum;
}

/* 主程序片段 */
onMouseDown = function():Void {
  var totalFragments:Number = randRange(minFragments, maxFragments);
  var fragment_mc:MovieClip;
  var depth:Number = this.getNextHighestDepth();

  for (var i:Number = 0; i < totalFragments; i++, depth++) {
    fragment_mc = attachMovie("Fragment", "fragment" + depth, depth);
    fragment_mc._x = _xmouse;
    fragment_mc._y = _ymouse;
    fragment_mc._width = fragment_mc._height = randRange(minSize, maxSize);
    while(!fragment_mc.speedX) {
      fragment_mc.speedX = randRange(-maxSpeed, maxSpeed);
    }
    while(!fragment_mc.speedY) {
      fragment_mc.speedY = randRange(-maxSpeed, maxSpeed);
    }
    fragment_mc._alpha = randRange(10, 100);
    fragment_mc.cacheAsBitmap = true;

    fragment_mc.onEnterFrame = function():Void {
      this._x += this.speedX;
      this._y += this.speedY;

      if (this._x < gLEFT || this._x > gRIGHT || this._y < gTOP || this._y > gBOTTOM) {
        this.removeMovieClip();
      }
    };
  }
};


锁定图层,测试。另存为*.fla,导出影片*.swf  (制作完毕)

[ 本帖最后由 英子 于 2007-6-20 12:12 编辑 ]
附件: 您所在的用户组无法下载或查看附件,您需要注册/登录后才能查看!
本帖最近评分记录
Flash版块欢迎您: http://bbs.jcwcn.com/forum-93-1.html

TOP


这个更快(^#@^
                           

[ 本帖最后由 红岩梦幻数码 于 2007-6-20 15:28 编辑 ]
附件: 您所在的用户组无法下载或查看附件,您需要注册/登录后才能查看!

挺漂亮的。。。
Jake888Jake

谢谢,下载了

叫它变幻多点就好了(^#@^
中国红十字会
银行汇款
人民币账号:0200001009014413252
人民币开户行:中国工商银行北京分行东四南支行
邮局汇款
地址:北京市东城区北新桥三条8号邮编:100007
通过短信捐款
编辑短信1或2,发至1069999301,即向"红十字救援行动"捐款1或2元

很棒的效果
附件: 您所在的用户组无法下载或查看附件,您需要注册/登录后才能查看!

学习的好素材,谢谢提供!

转载了,谢谢,辛苦了

英子 也是AS高手了啊

都是高手啊
(^#@^

学是学了 ,不明白啊^=^……
呵呵……

复11楼,慢慢就懂了,现在先不管,有样照样,做出效果再说.(^#@^
Flash版块欢迎您: http://bbs.jcwcn.com/forum-93-1.html

交作业····#@#$*$
点击激活
附件: 您所在的用户组无法下载或查看附件,您需要注册/登录后才能查看!
_________________________________________我像风一样自由

我学了(^#@$%^
附件: 您所在的用户组无法下载或查看附件,您需要注册/登录后才能查看!
本帖最近评分记录
学无止境~~~~~~~~~





[ 本帖最后由 bld2007 于 2008-4-2 18:20 编辑 ]
附件: 您所在的用户组无法下载或查看附件,您需要注册/登录后才能查看!
[http://my.jcwcn.com/images/base/photov.swf?site=http://my.jcwcn.com&itemid=17191 [img]  &hash=969ab0b6757333c19bc5b9b4c487a7ea&remote=0[img]
 18 12
发新话题