原创设计 · PhotoShop · AI/CD · Fireworks · AutoCAD · 3DMAX · Flash · 网页设计 · 高精图库 · 笔刷滤镜 · 矢量素材 · 图片素材 · 模板素材· CG素材 · 思缘相册
加入VIP,免费下载精美素材 · PS新手学习推荐教程 · PS教程 · PS探讨和提问 · 思缘求图 · 数码暗房 · 设计作品欣赏 · 设计理论 · PSD素材 · 摄影作品交流 · 素材求助区

900G矢量素材,PSD设计图库
设计优秀作品十二期/新手学习贴
加入VIP,即送3000缘分币,每月500
 下载素材,加入VIP,享受更多权限
发新话题
打印

[作品展示] 飞雪成字

飞雪成字

见到夏雪的贴子,
"bbs1.hwsyl.com/dispbbs.asp?boardID=16&ID=938&page=1"
(刚才发的地址内有小点,引号内是地址,请大家在前面加上http://)
-------------------------
下面是我作的练习:飞雪成字
祝大家春节快乐!新年快乐!

≯全屏显示或下载≮



[ 本帖最后由 湛狄 于 2008-1-21 17:08 编辑 ]

附件

snowword.swf (32.32 KB)
  下载必看 缘分币获取和充值

2008-1-21 17:02, 下载次数: 25

snowword.fla (128 KB)
  下载必看 缘分币获取和充值

2008-1-21 17:02, 下载次数: 41




本帖最近评分记录
  • 梦自在 缘分币 +8 原创发帖鼓励. 2008-1-21 19:11
[]

TOP

参考的原贴,没有代码,也没有源文件.
我把我作的源文件发在#1楼了.
作法:
1.新建元件
新建文字影片剪辑sprite1,实例名为:myText,.(做法,打上文字,分离两次,设为透明.)
新建雪花影片剪辑sprie2,实例名为:mc,(只有一个小雪花.)
2.把元件拖入场景.图层如下:
as
sprite2
sprite1
背景.
3.在第1帧加动作代码:
function onEnterFrame()
{
    i = i + 1;
    var _loc1 = mc.duplicateMovieClip("m" + i, i);
    _loc1.setMove();
    if (i > 2000)
    {
        delete this.onEnterFrame;
    } // end if
} // End of the function
MovieClip.prototype.getRadian = function ()
{
    var _loc1 = this;
    var _loc3 = _root.myText._y - _loc1._y;
    var _loc2 = random(400) - _loc1._x;
    var _l4 = Math.atan2(_loc3, _loc2);
    return (_l4);
};
MovieClip.prototype.setMove = function ()
{
    var mc = this;
    mc._x = random(400);
    mc._y = random(300);
    var _loc1 = mc.getRadian();
    var tx = Math.cos(_loc1) * 5;
    var ty = Math.sin(_loc1) * 5;
    mc.onEnterFrame = function ()
    {
        mc._x = mc._x + tx;
        mc._y = mc._y + ty;
        if (_root.myText.hitTest(mc._x, mc._y, true))
        {
            delete mc.onEnterFrame;
        } // end if
        if (mc._x > 400 || mc._y > 300 || mc._x < 0 || mc._y < 0)
        {
            mc.removeMovieClip();
        } // end if
    };
};
var i = 0;

[ 本帖最后由 湛狄 于 2008-1-21 20:12 编辑 ]



[]

TOP

新年快乐~!!!
MovieClip.prototype.getRadian = function ()
建议不要用prototype,这是as1.0的用法




http://blog.csdn.net/adreamstar/

TOP

不知道在as2.0中换成什么?



[]

TOP

比如这个MovieClip.prototype.getRadian = function ()这语法我也没用过,应该是把getRadian添加到MovieClip类中去。。
可以换成function getRadian(){};
我也是从flash8,as2.0开始学的。。




http://blog.csdn.net/adreamstar/

TOP

发新话题


关于本站 广告服务 联系我们 版权隐私 合作站点 网站地图 免责申明 管理团队

Powered by Discuz!6.0.0 Copyright © 2008 www.missyuan.com All rights reserved.