Adobe CS3精彩实例教程:PS结合Flash制作瓢虫动画

作者:祁连山  日期:2007-9-4 9:32:39  来源:中国教程网论坛  点击:次  评论

好,回到舞台中,修改第一帧的程序:

_root.onEnterFrame=function(){ //只要一开始动画,就执行大括号里的程序
colora=new Color(_root.sk);
colora.setRGB(rgb);
rgb=(r<<16|g<<8|b);  //设置色块电影的颜色
r=_root.rr.an._y;    //设置按钮的坐标与红色值相交互


_root.rr.onPress=function(){  //如果在红色按钮上按下鼠标左键
        _root.rr.an.startDrag(true,0,0,0,255);  //红色按钮中嵌套的“an”电影实体可以被鼠标拖动,范围是纵向255像素
}
onMouseUp=function(){
        _root.rr.stopDrag();  //如果鼠标松开,停止拖动
}
}

按Ctrl+回车试一下吧,哈哈,红色按钮可以向下拖动啦。并且虫虫随之变色

只要测试成功一个,其他的就好办,复制部分代码,一改就OK了。看一下最终的代码吧。

_root.onEnterFrame=function(){ //只要一开始动画,就执行大括号里的程序
colora=new Color(_root.sk);
colora.setRGB(rgb);
rgb=(r<<16|g<<8|b);  //设置色块电影的颜色
r=_root.rr.an._y;    //设置按钮的坐标与红色值相交互
g=_root.gg.an._y;
b=_root.bb.an._y;
_root.rr.onPress=function(){
        _root.rr.an.startDrag(true,0,0,0,255);
}

_root.gg.onPress=function(){
        _root.gg.an.startDrag(true,0,0,0,255);
}

_root.bb.onPress=function(){
        _root.bb.an.startDrag(true,0,0,0,255);
}



onMouseUp=function(){
        _root.rr.stopDrag();
        _root.gg.stopDrag();
        _root.bb.stopDrag();
}
}

我就不写那么多注释啦,看懂前面的,后面的一看就明白。

这是测试结果,可以自已设置RGB的值。

这里我提供大家我做好的一张背景图,大家也可以自己找找素材,做出更漂亮的背景放在底部.

在最底层,使用导入到舞台的方法,把背景层导入进来并对齐.可以看到,虫虫就融合在背景中啦

最后导出来SWF文件,使用“文件”-“导出”-“导出影片”,将这个文件导出为最终作品

点击下载源文件

本新闻共12页,当前在第12页  
1  2  3  4  5  6  7  8  9  10  
11  12  

〖责任编辑:xyl7422〗 发送给好友 打印 顶部

推荐教程

热点教程

请尊重别人的劳动,原创教程转载必须注明作者及出处
中国教程网简介 | 业务合作 | 广告服务 | 联系我们 | 招聘信息 | English | 网站地图 | 客服中心

中国教程网
©2005-2007