| 加入收藏

Flash按钮链接代码的添加方法

2010-02-01 20:57来源:未知 浏览:[]
所属专题: 网页按钮的设计制作  

这里是关于flash按钮链接代码添加方法的教程,此文章来源于闪吧。

有不少刚学习flash的朋友询问:如何做到点击falsh按钮打开相关网页。其实,不管是打开相关网页还跳转页面,都需要用到给按钮加动作代码这样最基础的内容。
现在我把详细过程描述一下,供新手朋友们阅读。

首先:我们先来复习一下几个重要操作
按ctrl+l——打开flash库窗口
按F9——打开动作窗口
按ctrl+Enter——测试影片
如果出现了窗口却没有显示相关内容,可以按下图圈中的按钮。

打开库窗口

1、假设我们已做好了一个flash按钮元件,把它从库窗口中拖到场景内。如下图

建立按钮元件和制作

2、下面我们就要让这个按钮点击后响应相关的动作。比如打开闪吧的首页。

选中按钮,打开动作窗口。在里面输入

on(release){
getURL(http://www.niyun.net,"_blank");
}
如下图
flash按钮链接代码
测试影片看一下。按下按钮会在新窗口内打开闪吧首页。

注意:在这里我们是把打开超链接的flash代码加在按钮上的。所以我们要先选中按钮后,再加动作代码。
你在加代码前,可以先看一下C位置。它说明了你所输入代码的对象。

3、我们来分析下获取链接代码的内容。
on(release){
getURL(http://www.niyun.net,"_blank");
}
有两个关键,一个是on(release),一个是getURL,getURL表示打开网页——http://www.niyun.net。
on(release){}表示点击鼠标松开时执行{}内的代码。就是所谓的“鼠标释放事件”。因为代码是加在按钮元件上的,所以就可以看成,点击这个按钮执行{}内的命令——也就是打开闪吧首页。

on()内除了可以用release外,还可以用press,rollOver,rollOut等等。分表示在按钮上按下鼠标左键,鼠标指向按钮,鼠标离开按钮事件。当然事件还有很多,可以查阅帮助。这是几个常用的事件。

以上是给按钮加动作的常用方法。但是从编程者的角度讲,它并不是十分值得推荐的。因为代码是加在按钮元件上的,并不是十分有利于他人阅读。现在很多人推荐把所有代码写在时间轴上。虽然我也不是很习惯,但是作为入门的朋友还是养成这样的习惯好一些。

要想把代码加在时间轴上,就必须给我们的按钮元件起一个名字。选中按钮,我们在图中A的位置输入按钮的名字——bt_url(名字是任意起的,但是要遵守命名规则和阅读习惯)。好了现在我们的按钮就有一个实例名bt_url

我们在时间轴的关键帧(图B处)上单击。打开动作窗口。输入:
bt_url.onPress=function(){
getURL("http://www.niyun.net","_blank");
};

这段代码使用了按钮的事件onPress.(按下鼠标),当然也是可以用onRelease(松开鼠标)的。表示当bt_url(我们的按钮)被单击时,执行function(){....}里的内容。
当然我们也可以查询帮助,获得更多的按钮鼠标事件。
Button.onDragOut
Button.onDragOver
Button.onKeyDown
Button.onKeyUp
Button.onKillFocus
Button.onPress
Button.onRelease
Button.onReleaseOutside
Button.onRollOut
Button.onRollOver
Button.onSetFocus
有这么多,至于它们表示的其体意义,帮助里面说的会比我更加清楚,就不在多说了。

两三年没用过flash了,到修改链接时,突然忘记按钮链接的代码怎么写了。以前用Macromedia Flash MX版本是,有一个帮助,里面有一段flash按钮代码实例,很好用。现在公司里装的是Macromedia Flash 8,没有帮助,只能百度一下了。

首先,新建一个“FLASH文档“——调整好影片大小——插入新元件——铵钮
然后做一个按钮元件,弹起——指针经过——按下——点击
分别将这几个帧的内容加上去,这些都很简单,我弄的时候也没有人教,自己摸索也会的,完成之后点击场景,回到场景来
然后按CTRL+L右边打开库,在库里可以看到你刚才做的按钮元件,按住它,把它拉到场景来,点击它一下,按下“F9”添加动作(代码)



Copyright 2008 逆云网 | 粤ICP备08131116号 |关于我们 | 联系我们 |