|
首页 | 名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
软件:Flash MX 2004 效果:我们要做一个弹性按钮,鼠标移动到按钮上,它就有弹性的变大,鼠标移开时,则相反。 原理:首先我们要订出,鼠标放到mc上的最大值,设置初始值。弹性的设置阻力,弹性的速度。订出了这个效果的初始值,然后要计算出大小循环也就是让按钮有弹性而不是没有弹性的慢慢变大。 做法: 画一个方形(随意什么外形)保存为MC(影片剪辑), onClipEvent (load) {
function abc() { xskal = 150; yskal = 150;//鼠标放到mc上的最大值 sX = 0; sY = 0;//设置初始值 multiplikator = 0.9;//设置阻力的 越大就弹的越多 ratio = 0.3;//速度 } function cba() { xskal = 100; yskal = 100; sX = 0; sY = 0; multiplikator = 0.9; ratio = 0.3; } function dy() { onEnterFrame = function () { sX = sX*multiplikator+((xskal-this._xscale)*ratio); sY = sY*multiplikator+((yskal-this._yscale)*ratio);// 大小循环(就是弹性)=0×阻力+((mc的最大值-mc的缩放属性)×速度) this._xscale = this._xscale+sX; this._yscale = this._yscale+sY;// mc的缩放属性=mc的缩放属性+弹性 }; } } on (rollOver) {//鼠标移动到按钮上 this.swapDepths(2);//弹起的按钮在最上层,可参见AS2.0字典 abc();//执行function abc() dy();//执行function dy() } on (rollOut) {//鼠标从按钮上移开 this.swapDepths(1);//没弹起的按钮在最下层 cba();//执行function cba() dy();//执行function dy() } 返回类别: Flash教程 上一教程: 碗变酒杯的三维Flash动画制作 下一教程: 赤手空拳下载Flash 您可以阅读与"Flash制作弹性按钮"相关的教程: · FlashMX 视频教程(42)-制作按钮 · Flash初学者教程:按钮制作 · Flash制作出色点线形弹性菜单 · Flash中震惊按钮的制作 · Flash制作可以控制声音的按钮 |
快精灵印艺坊 版权所有 | 首页会员中心在线印刷在线编辑付款方式索取样品设计指南连锁门店 |