星星动画,Flash制作方法 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

    星星

    效果:

   

    点击这里下载源文件

    制作步骤:

    先做好,星星,然后拖入主场,命实名为:a,在MC上写:

    //--------------复制mc--------------------

    onClipEvent (load) {//加载mc时

    i = 1;//定义变量

    while ( i<20) {//复制的星星小于20个时,循环执行

    a.duplicateMovieClip("a" + i, i);//将实名a的MC复制为实名为"a" + i的MC,层深i

    b = this["a" + i];//定义数组

    b._x = random (344) - 172;//复制mc的X轴坐标

    b._y = random (154) - 77;//复制mc的Y轴坐标

    i++;

    }

    a._visible = 0;//a不显示

    }

    //------------------------星星的移动---------------------

    onClipEvent (enterFrame) {

    i = 1;//等于1

    while ( i<20) {//小于20时循环

    b = this["a" + i];//b为复制的所有mc

    b.rX = (random (5) + 4) / 1000;//变量

    b.rY = (random (5) + 4) / 1000;//变量

    b.xvel = b.xvel + ((-b._x) * b.rX);//变量

    b.yvel = b.yvel + ((-b._y) * b.rY);//变量

    b._x = b._x + b.xvel;//复制后mc的X轴坐标

    b._y = b._y + b.yvel;//复制后mc的Y轴坐标

    i++;//i加1循环

    }

    }

最新文章