您好!欢迎你光临个性相册_蝶泉圆梦!

体育

I

交友

I

论坛

I

会员注册

I

本站搜索

I

收藏本站

当前位置:首页 >>>教程区>>>FLASH教程>>>个性相册
个性相册
发表日期:2011/3/10 14:04:00 出处:未知 作者:自由风 发布人:12360 已被访问 186

    效果演示:按住图片浏览,释放鼠标切换。

    制作方法:

       1、打开Flash8.0,新建文档,设置默认。
    2、导入n张图片,都分别转化为影片剪辑,宽高100*70,注册点居中标识符分别为mc1mc2mc3、……、mcn
    3、回到主场景,在图层1第1帧输入以下语句:

    n = 15;   //图片张数
    for (i=1; i<=n; i++) {
        this["a"+i] = 0;
        this.attachMovie("mc"+i, "mc"+i, this.getNextHighestDepth());
        b = this["mc"+i];
        b._x = random(420)+65;
        b._y = random(270)+65;
        b._rotation = random(270)-135;
        ee(b, this["a"+i], this["p"+i], this["q"+i], this["k"+i]);
    }
    function ee(mc, a, p, q, k) {
        mc.onPress = function() {
            this.swapDepths(_root.getInstanceAtDepth(_root.getNextHighestDepth()-1));
            this.startDrag();
            this.onEnterFrame = function() {
                a += (500-this._xscale)*0.15;
                this._xscale += (a *= 0.75);
                a += (500-this._yscale)*0.15;
                this._yscale += (a *= 0.75);
                this._x += (275-this._x)/5;
                this._y += (200-this._y)/5;
                this._rotation += (0-this._rotation)/3.75;
            };
        };
        mc.onRelease = mc.onReleaseOutside=function () {
            p = random(420)+65;
            q = random(270)+65;
            k = random(270)-135;
            stopDrag();
            this.onEnterFrame = function() {
                a += (100-this._xscale)*0.15;
                this._xscale += (a *= 0.75);
                a += (100-this._yscale)*0.15;
                this._yscale += (a *= 0.75);
                this._x += (p-this._x)/15;
                this._y += (q-this._y)/15;
                this._rotation += (k-this._rotation)/15;
            };
        };
    }


    测试,OK!

文系原创  剽窃必究

双击自动滚屏 【打印本页】 【关闭窗口
 相关评论:

没有相关评论

 发表评论:

身份选择:会员 游客(游客不需要输入密码)
用 户 名: 密 码:
评论内容:
(最多评论字数:500)

蝶泉圆梦 | 设为首页 | 加入收藏 | 联系我们 | 进入管理 | 关于站长 | 本站搜索

联系电话:QQ:466284806 联系人:雪妮

琼icp备09005167