本页面由 Flash 保存计划 从 Internet Archive 存档还原 · 快照 2004-12-09 · 原址 http://bbs.flash8.net/forums/1802923/ShowPost.aspx ← Flash 保存计划
欢迎光临 闪吧论坛 登录 | 注册 | FAQ | 搜索
Print Search
帖子排序:    
帖子发起人:chensm   发起时间:2006-02-09 13:24 下午   回复:3
chensm 离线,最后访问时间:2006-2-10 15:34:00 chensm

等级:Flash1

等级:FLASH1
注册:2002-12-28
发贴:56
积分:4
2006-02-09, 13:24 下午   IP 地址:已记录  报告  收藏  楼主
请高手帮忙解释一下这源码里的AC

  • 附件1的第三帧:

    stop();
    StartX = _root.bigimg_mc._x;
    StartY = _root.bigimg_mc._y;
    _root.onEnterFrame = function ()
    {
        if (_xmouse > 125 && _xmouse < 370 && _ymouse > 58 && _ymouse < 488)//左边小图的坐标范围。
        {
            _root.bigimg_mc._x = _root.bigimg_mc._x + (325(右边遮罩_x的大概坐标) + -0.170000 * (_xmouse - 170) - _root.bigimg_mc._x) / 7;
            _root.bigimg_mc._y = _root.bigimg_mc._y + (74 (右边遮罩_y的大概坐标)+ -1.250000 * (_ymouse - 60) - _root.bigimg_mc._y) / 7;
        }
        else
        {
            _root.bigimg_mc._x = _root.bigimg_mc._x + (StartX - _root.bigimg_mc._x) / 15;
            _root.bigimg_mc._y = _root.bigimg_mc._y + (StartY - _root.bigimg_mc._y) / 15;
        } // end if
    };

     

    上面的其中两句,

            _root.bigimg_mc._x = _root.bigimg_mc._x + (325 + -0.170000 * (_xmouse - 170) - _root.bigimg_mc._x) / 7;
            _root.bigimg_mc._y = _root.bigimg_mc._y + (74 + -1.250000 * (_ymouse - 60) - _root.bigimg_mc._y) / 7;

     

    里面头一行的0.170000,170 还有第二句的1.250000,60。分别指什么,有什么作用?

    附上使用两个不同尺寸相片的两个源码。

     


    x
    附件:
    序号 附件名称 类型 文件大小 上传时间 下载次数
    1 ~boyclip7.fla 未知格式 193Kb 2006-02-09 5
    2 ~clip2.fla 未知格式 175Kb 2006-02-09 0
    chensm 离线,最后访问时间:2006-2-10 15:34:00 chensm

    等级:Flash1

    等级:FLASH1
    注册:2002-12-28
    发贴:56
    积分:4
    2006-02-10, 01:30 上午   IP 地址:已记录  报告  收藏  第2楼
    Re:请高手帮忙解释一下这源码里的AC

  • 怎么没人理啊?高手快来帮个忙耶!
    x
    zhydlzr 离线,最后访问时间:2006-2-25 20:27:20 zhydlzr

    等级:Flash 3


    等级:版主
    注册:2005-05-08
    发贴:940
    积分:84
    访问我的Blog
    2006-02-10, 10:17 上午   IP 地址:已记录  报告  收藏  第3楼
    Re:请高手帮忙解释一下这源码里的AC

  • 两个比例系数
    0.17是由大图片宽-遮照矩形宽的差除以遮照矩形宽得到(即 (534-454)/454
    1.25是由大图片高-遮照矩形高的差除以遮照矩形高得到(即 (958-417)/417

    Flash技术交流群:
    动画制作及新手教学QQ:476584479  请注明Flash
    chensm 离线,最后访问时间:2006-2-10 15:34:00 chensm

    等级:Flash1

    等级:FLASH1
    注册:2002-12-28
    发贴:56
    积分:4
    2006-02-10, 15:34 下午   IP 地址:已记录  报告  收藏  第4楼
    Re:请高手帮忙解释一下这源码里的AC

  • 真感谢老大!没齿难忘!


    x
    快速回复帖子

     




    标题: