当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > FLASH教程:可爱不倒翁动画效果

Flash动画制作
赤手空拳下载Flash
创建一个Flash站点的十大技巧
用Flash制作Google搜索程序
枫桥夜泊下 遮罩效果的动态文本
Flash MX 2004 ActionScript图文教程(十二)
Flash实例教程 扫描文字效果
Flash MX 2004 ActionScript图文教程(十三)
快速制作您的flash图表
Flash MX 2004 ActionScript图文教程(十四)
Flash实例教程 变幻的字母
Flash MX 2004 ActionScript图文教程(十五)
Flash实例教程 相约北京 扬帆青岛
Flash教程实例 光线特效文字
Flash课件实例 画正多边形
Flash课件实例 平行四边形法则
Flash实例教程 小孔成像课件
精简Flash文件体积七法
Flash教程实例:水中浮动的文字
金鸡贺岁!Flash制作鸡年新春动画贺卡
Flash MX 2004新特性实例学习一

Flash动画制作 中的 FLASH教程:可爱不倒翁动画效果


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 134 ::
收藏到网摘: n/a

 先看效果:(用鼠标点击人像底部或拖动人像看效果。)

   制作不倒翁的步骤并不复杂,主要是靠as代码来实现其不倒的效果。声明一下代码不是我编的,我只是讲解一下制作步序:

1、新建文档/导入需要的图片;

2、新建影片剪辑元件1,把图片拖入场景中,居中对齐。见图一

3、新建影片剪辑元件2,把新建影片剪辑元件1拖入场景中,取实例名为:dr;并把它90度顺时针旋转,适当离开场景的中心点,注意离开中心点距离越远,摆动的幅度越大。见图二

4、回到主场景,第一层第一帧把新建影片剪辑元件2拖入场景中,并把它90度逆时针旋转,取实例名为:mc;安放在适当的位置。见图三

 5、新建图层2第一帧输入如下代码:

function eseaing()
{
    var _loc1 = (-90 - mc._rotation) * 3.000000E-001;
    v = v + _loc1;
    v = v * 8.000000E-001;
    mc._rotation = mc._rotation + v;
} // End of the function
var dr = false;
mc.onPress = function ()
{
    dr = true;
};
mc.onRelease = function ()
{
    dr = false;
};
mc.onReleaseOutside = function ()
{
    dr = false;
};
onEnterFrame = function ()
{
    if (dr)
    {
        angle = Math.atan2(_ymouse - mc._y, _xmouse - mc._x) * 180 / 3.141593E+000;
        if (angle > -10 && angle < 90)
        {
            angle = -10;
        } // end if
        if (angle < -170 || angle > 90)
        {
            angle = -170;
        } // end if
        mc._rotation = angle;
    }
    else
    {
        eseaing();
    } // end else if
};
var v = 0;



代码什么意思我也一知半解,恕不解释。

(友情提示:如果想制作效果好一点,可以把不倒翁制成运动的元件,背景再美化一下。)

ok,测试!