
圆圈和方块各做为影片元件,分别命名如circle,box;
box元件中,做一个方块闪动的动画,并在第一帧和最后一帧上写上stop()
回到顶级_root,在第一帧上添加动作
circleonPress = function() {
circlestartDrag(true,0,0,Stagewidth,Stageheight) //可托动圆圈到画布任何区域
dragSwitch = 1 //判断是否处于拖动状态
}
_rootonMouseMove = function() { //鼠标移动事件
if (dragSwitch==1) {
if (_root_xmouse>box_x &&_root_ymouse > box_y && _root_xmouse <box_width && _root_ymouse < box_height) {//判断是否拖动至方块内
circlestopDrag(); //停止拖动
boxgotoAndPlay(2); //播放方块闪动动画
}
}
}
呵呵,不好意思,少了点东西
判断部分换成以下代码
if (_root_xmouse>box_x &&_root_ymouse > box_y && _root_xmouse <box_x+box_width && _root_ymouse < box_y+box_height)
as3的
btn1//按钮1的名称
btn2//按钮2的名称
btn3//按钮3的名称
btn1addEventListener(MouseEventMOUSE_OVER , onMouseoverBtn1Handler);
//鼠标经过(放到上面)的监听事件,你还可以监听其他事件,如单击等
btn2visible = false;//隐藏按钮2和3
btn3visible = false;
//在这里你可以设置按钮2和3的位置
function onMouseoverBtn1Handler(e:MouseEvent):void
{
btn2visible = true;
btn3visible = true;
btn1addEventListener(MouseEventMOUSE_OUT , onMouseoutBtn1Handler);
//鼠标移出按钮1的事件,这里设置为隐藏按钮2和按钮3
}
function onMouseoutBtn1Handler(e:MouseEvent):void
{
btn1removeEventListener(MouseEventMOUSE_OUT , onMouseoutBtn1Handler);
btn2visible = false;
btn3visible = false;
}
不知道你明白了没有。
地址已经帮你找到:>
在flash创作中加入的元件有三种分别是:影片剪辑、按钮和图形。创建按钮大致有几下几步:
一、在你所要加入按钮的位置新建一个图层,并在图层想要加入按钮的位置添加空白关键祯,选中此关键祯后,选取功能键“插入”键,在拉开的菜单中选取“按钮”。此时就意味着你要加入的元件是按钮。
二、然后根据你所要的按键的表达形式(有的是库里的按钮图形,也可根据需要自己做个或是文字的按钮,可根据需要而定)有两种建立按钮的方法:一是直接选择“按钮”后点确定便可以进入按钮编辑区,然后直接返回工作区,直接在“窗口”中选公用库,在公用库里有现成的按钮样式,选取你所需要的按钮。二是点确定后,进入按钮编辑区,并用图形工具或用文本工具画出或写出所需要的图形或是文字,便可以建立自定义按钮。
三、通过以上的方法建立按钮后,在按钮编辑区上方出现d起、指针经过、按下和点击四个祯,其中第一祯(d起)为关键祯,即为你所建立的按钮的关键祯(默认)第一祯,从第二祯到第四祯均为空白祯,你可以复制第一个关键祯(在图层上第一个关键祯的小黑点)后,分别粘贴到第二个到第四个空白祯上,这样就形成了四个关键祯的逐祯动画。
四、对建好的四个关键针对应的按钮进行颜色设置(与在工作区内建立图形元件时设置颜色方法相同),然后用鼠标分别点击设置好颜色的四个关键祯,会看到当鼠标滑过、点击时会有不同颜色的交替变化。
五、对按钮编辑好后,便会在库中生成这个按钮元件,然后直接回到flash工作区,在想要加入按钮图层上的所要使用按钮的地方加入空白关键祯,并把库中的按钮拖入到舞台的适当位置,来完成按钮的添加。
flash按钮热点是根据帧内容决定的,如果第一帧有图形,就会按照整个图形来相应,如果设计隐藏按钮的话,在""点击""那一帧画图形就行了,还有就是用来做热点的图形不要用元件,最好把打散,不然热点形状一定是方形的
以上就是关于FLASH拖拽按钮到指定区域全部的内容,包括:FLASH拖拽按钮到指定区域、flash 按钮绑定位置、怎么提取网页的FLASH地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)