flash特效导航(flash导航栏制作)
本文目录一览:
Flash怎么制作导航
Flash制作导航的方法
Flash网页导航菜单有多种样式,例如有下拉菜单、横向菜单、竖向菜单、多级菜单、浮动菜单等网页导航菜单。各种式样的导航菜单用什么方法制作起来比较简单、方便你!比较简单的可以通过两种方式来制作网页导航菜单:
从菜单模板中新建
比如闪客菜单模板中就提供有经典的、流行的、web2.0等7种风格,多款样式。制作时点击‘新建’,就可以从模板新建菜单了。选择符合网站设计风格的任意一款菜单模版作为网站的导航菜单。
然后根据网站对导航菜单的要求来修改模板,可以进行细化的菜单项设置,对整个菜单的全局设置,设置导航菜单是否滚动及滚动的方式等。
不通过模板直接建立导航菜单
在Flash导航菜单制作工具中,点击‘新建’——水平或垂直菜单。预览区会出现新建的菜单项,可通过左侧的快捷按钮,对菜单制作进行扩充。可添加相同的菜单项,也可添加子菜单或多级子菜单。在右侧的任务栏中可以对菜单属性进行设置。
无论是哪种导航菜单制作方式,操作都比较简便。在导航菜单制作完成后,可将菜单发布到相应网站的网页上,也可以将菜单制作的代码复制到其他位置存储或使用。
优秀的Flash导航菜单制作工具是网站导航菜单制作的最佳助手,只需简单几步就可制作出专业网页导航。
如何用FLASH制作特效导航?
在flash里面直接做好连接
1、建一个元件,比如命名为“按钮链接”
2、将“按钮链接”导入FLASH舞台中你设计的位置;
3、点击“按钮链接”一下哦,然后点击动作菜单/全函数/“浏览器/网络”/双击getURL
在脚本编辑栏中会出现getURL();
在括弧中输入"http://地址",注意一定要加"
"
哦,否则语法错误;
然后写入:
on(release)
{
getURL("http://地址");
}
最后面给一个连接,可以参考下。有解释getURL()得具体用法。有问题欢迎留言交流,因为这里的修改次数是有限的,经常有的问题修改几次就不让在改答案了。
跳转的地址可以在本地测试,前提是网页最好在flash同目录里面,直接引用
on(release)
{
getURL("网页.htm");
}
Flash制作的导航问题
没有原来的字体,显示为乱吗或者没有字了,正常,找到文字的空剪辑,加上字就可以了.
下面这个flash导航效果怎么实现?
这个白点还是比较少的,可以单独做一个白点,复制多个,改变大小,移动速度,飘动的方向,透明度和开始播放的时间就可以,用具体数值就可以。
如果有数不清的白点的话,就需要用到循环,数组和随机数等等概念了,还是比较复杂的,用循环控制白点的数量,数组控制单个白点的运动,随机数是用来保证不同白点的运动的轨迹不相同。
如何制作flash导航条
新做好按钮的样子和字,再点F8把他转化成按钮元件
编辑按钮,在每个状态下修改按钮,按钮的效果就有了
最后在场景中,点按钮,选动作—在ACTION SCRIPT中编辑GET URL ,按说明设置后连接的网页就OK了
如何制作flash导航条动画
这里的代码是抄袭过来的,根本是为了说明问题和解决问题:)
var
drag
=0.1;
//震动参数
var
flex
=0.7;
//震动参数
mc._y
=20;
mc.goalX
=10;
//装入动画后影片剪辑(也就是滑块)首先出现的位置
mc.onEnterFrame
=
function()
{
this.Step
=this.Step*flex+(this.goalX-this.px)*drag;
//计算滑块移动步长的公式
this.px+=this.Step;
//将步长累加,个人认为这个很重要,相当于一个循环,以本次移动步长为基准,进行下次累加
this._x
=this.px;
//使影片剪辑的X坐标轴等于
if
(this.sOut
this._xscale99.5)
{
/*这里是缩放影片剪辑*/
this._xscale
+=
(100-this._xscale)/8;
}
if
(this.sIn
this._xscale0.1)
{
this._xscale
+=
-this._xscale/8;
}
};
////The
First
Button
Events
b1.onRollOver
=
function()
{
mc.goalX
=this._x;
//将按钮的X坐标值赋给影片剪辑的初始位置,也就是说,下次移动以这次的位置为原点这里根据按
钮和影片剪辑的大小而定,若按钮比影片剪辑小,相应的加上一些数值以作调节
mc.sOut
=
true;
/*这里是把一个BOOBLE值返回给调用它的函数,如下:
if
(this.sOut
this._xscale99.5),以控制整个影片剪辑的缩放功能*/
mc.sIn
=
false;
this.fadeOut
=
true;
this.fadeIn
=
false;
};
b1.onRollOut
=
function()
{
mc.sOut
=
false;
mc.sIn
=
true;
this.fadeIn
=
true;
this.fadeOut
=
false;
};
//The
second
Button
Events
b2.onRollOver
=
function()
{
mc.goalX
=this._x;
mc.sOut
=
true;
mc.sIn
=
false;
this.fadeOut
=
true;
this.fadeIn
=
false;
};
b2.onRollOut
=
function()
{
mc.sOut
=
false;
mc.sIn
=
true;
this.fadeIn
=
true;
this.fadeOut
=
false;
};
//The
Third
Button
Events
b3.onRollOver
=
function()
{
mc.goalX
=this._x;
mc.sOut
=
true;
mc.sIn
=
false;
this.fadeOut
=
true;
this.fadeIn
=
false;
};
b3.onRollOut
=
function()
{
mc.sOut
=
false;
mc.sIn
=
true;
this.fadeIn
=
true;
this.fadeOut
=
false;
};
//The
Fourth
Button
Events
b4.onRollOver
=
function()
{
mc.goalX
=this._x;
mc.sOut
=
true;
mc.sIn
=
false;
this.fadeOut
=
true;
this.fadeIn
=
false;
};
b4.onRollOut
=
function()
{
mc.sOut
=
false;
mc.sIn
=
true;
this.fadeIn
=
true;
this.fadeOut
=
false;
};
//The
Fifth
Button
Events
b5.onRollOver
=
function()
{
mc.goalX
=this._x;
//trace(mc.goalX);
mc.sOut
=
true;
mc.sIn
=
false;
this.fadeOut
=
true;
this.fadeIn
=
false;
};
b5.onRollOut
=
function()
{
mc.sOut
=
false;
mc.sIn
=
true;
this.fadeIn
=
true;
this.fadeOut
=
false;
};
stop();