仓酷云
标题:
给大家带来用Flash制造奇妙的弹性导航菜单(2)
[打印本页]
作者:
兰色精灵
时间:
2015-1-15 21:35
标题:
给大家带来用Flash制造奇妙的弹性导航菜单(2)
ActionScript是一种程序语言的简单文本文件.FLA档案能够直接包含ActionScript。
ActionScript的编写
7、起首,由于我们请求导航的
按钮可以拖动
,以是先来设置按钮的AS,在元件ball1中点选
元件btl1
,给它加上以下代码:
on(press){ ||鼠标按下
startDrag(""); ||入手下手拖动
drag=true;
}
on(release,releaseOutside){ ||鼠标开释
stopDrag(); ||中断拖动
drag=flase;
}
以上这段代码人人都很熟习吧,然后复制这段代码,分离加给ball2中bt2和ball3中的bt3,由于是用来导航的按钮,以是能够给这三个按钮增加毗连功效,好比这里bt3的Action设置为:
on(press){
startDrag("");
drag=true;
}
on(release,releaseOutside){
stopDrag();
drag=false;
}
on(release){
getURL("mailto:你的邮箱地点");
}
如许就完成了当扫瞄者点击按钮后,挪用体系默许的邮件程序给本人站长发电子邮件了。
8、按Ctrl+E回到主场景,把刚入手下手作ball1、ball2、ball3这三个MC从库中拖到主场景,分离定名其InstanceName(实例称号)为:h1、h2、h3,把h1、h2、h3在主场景中排好地位,如所示:
登录/注册后可看大图
2008080617310389.gif
(11.01 KB, 下载次数: 11)
下载附件
保存到相册
给大家带来用Flash制造奇妙的弹性导航菜单(2)
2015-1-15 21:35 上传
9、最初利用FlashMX的
画线指令
把它们用线逐一毗连起来,在主场景中新建一层,定名为AS,在第一帧加以下代码:
_root.onEnterFrame=function(){
clear(); ||扫除之前的添补设置
_root.lineStyle(1.5,0xcecece); ||界说画线的款式
_root.moveTo(_root.h1._x,_root.h1._y); ||把线的始端定在h1坐标处
_root.lineTo(_root.h2._x,_root.h2._y); ||从h1画一条线到h2
_root.lineTo(_root.h3._x,_root.h3._y); ||从h2画一条线到h3
_root.lineTo(_root.h1._x,_root.h1._y); ||从h3画一条线到h1
_root.endFill(); ||停止Fill
}
接着来设置h1、h2、h3的鼠标吸引及缓冲效果,点选主场景中的h1,给其加上以下代码:
onClipEvent(load){ ||初始化变量
x=this._x;
y=this._y;
}
onClipEvent(enterFrame){ ||完成鼠标的吸引效果和MC(h1)的缓冲效果
dis_x=_root._xmouse-x;
dis_y=_root._ymouse-y;
if(!drag){
if((dis_x*dis_x)+(dis_y*dis_y)<1500){ ||判别鼠标和MC的间隔
newvar_x=_root._xmouse; ||把_root._xmouse、_root._ymouse赋给
newvar_y=_root._ymouse; ||两个新变量newvar_x、newvar_y,此时还没有
}else{ ||与MC相接洽。
target_x=x;
target_y=y;
}
||设置缓冲效果,能够变动一下详细的参数,体味体味缓冲的效果
xspeed=((target_x-this._x)*.8)+(xspeed*.65);
this._x+=xspeed;
yspeed=((target_y-this._y)*.8)+(yspeed*.65);
this._y+=yspeed;
}
}
然后复制下面的代码,分离给h2、h3设置。以上鼠标吸引及缓冲效果的代码还埋没如许的一个效果,即MC只需偏离本来的坐标就会主动回位。如许,只需隔一段工夫就改动MC的地位,则能够完成MC的"痉挛抽动"的效果。
</p>
ActionScript是一种程序语言的简单文本文件.FLA档案能够直接包含ActionScript。
作者:
灵魂腐蚀
时间:
2015-1-17 16:50
FLASH动画在如今的很多网站中都比较常见,其所独有的视觉效果和感染力成为各行各业宣传企业形象、推广产品的最佳平台。
作者:
深爱那片海
时间:
2015-1-24 08:28
Flash动画制作,是指利用Flash软件对动画进行设计,以产生千变万化的效果。随着互联网的兴起。
作者:
柔情似水
时间:
2015-2-7 03:31
FLASH动画的视觉观赏效果好,容易给民众留下深刻的印象,是动画行业从业者和动画创意设计制作机构的主要业务之一。
作者:
金色的骷髅
时间:
2015-2-20 14:33
flash 有这么多的优势,那么它的优缺点和设计方面的关系是什么?
作者:
第二个灵魂
时间:
2015-3-6 18:40
在Web上只好把动画做得很小。即使最简单的动画也需要较长的下载时间。Flash的流技术和矢量图形对这种情况做了改变。
作者:
不帅
时间:
2015-3-13 07:09
不能设置“alt”属性,失去了一次被搜说引擎检索到的机会。
作者:
飘飘悠悠
时间:
2015-3-20 16:43
在Web上只好把动画做得很小。即使最简单的动画也需要较长的下载时间。Flash的流技术和矢量图形对这种情况做了改变。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2