Flash 【AS2.0】教程:获取外部按钮方法

LY蔓小宇

LY蔓小宇

2016-01-29 12:31

Flash 【AS2.0】教程:获取外部按钮方法,有次给一个客户做网站时。客户要求导航按钮按下的时候,这个菜单要特别显示。于是让我郁闷了不少时间。没有找到获取外部按钮的相关资料,终于有一天突然头脑发热,想到这个办法! 说来真不太好意思嘻!

本文由中国 呱唧 原创,转载请保留此信息!

思路:因为按钮元件的事件除了弹起外没有停止的地方,所以就自己做元件。然后场景中的元件要判断是不是鼠标按到了自己。--就这么简单

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fjc/)

制作过程:

1.在场景中画个你喜欢的形状图形作为按钮。选中这个图形按F8转换为影片剪辑元件,进到这个元件里面。在第2贞插入一个关键帧,改变一下颜色(或者形状)。新建一个层。分别在1-2贞stop()

2.在库中右键点这个元件选“链接”,在标识符的后面起个链接名称,我这里的是“FANG”

3.回到主场景。在第一帧写代码

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fjc/)


var zt:Number;
for (i=0; i<7; i++) {
        _root.attachMovie("fang","fang"+i,i);
        _root["fang"+i]._x = 55+i*45;
        _root["fang"+i]._y = Stage.height/2;
        _root["fang"+i].sz = i;
        _root["fang"+i].onPress = function() {
                h = 0;
                zt = this.sz;
        };
        _root["fang"+i].onMouseDown = function() {
                this.onEnterFrame = function() {
                        trace(this.onEnterFrame);
                        if (this.sz == zt) {
                                this.gotoAndStop(2);
                        } else {
                                this.gotoAndStop(1);
                        }
                };
        };
        _root["fang"+i].onMouseUp = function() {
                delete this.onEnterFrame;
                trace(this.onEnterFrame);
        };
}

-----------------------------------------------------------------------
用鼠标点点看有没有很爽的感觉哈!

与本文相关讨论请到这里与作者交流:http://bbs.jcwcn.com/viewthread.php?tid=155376

展开更多 50%)
分享

猜你喜欢

Flash 【AS2.0】教程:获取外部按钮方法

flash教程
Flash 【AS2.0】教程:获取外部按钮方法

为AS2.0添砖加瓦-编写类扩展(3)

flash教程
为AS2.0添砖加瓦-编写类扩展(3)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

为AS2.0添砖加瓦-编写类扩展(2)

flash教程
为AS2.0添砖加瓦-编写类扩展(2)

为AS2.0添砖加瓦-编写类扩展(4)

flash教程
为AS2.0添砖加瓦-编写类扩展(4)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Flash加载外部文件(4)

flash教程
Flash加载外部文件(4)

Flash加载外部文件(1)

flash教程
Flash加载外部文件(1)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Flash教程:旋转相册的制作

Flash教程:旋转相册的制作

一个用JSP实现的分页的类及调用方法

一个用JSP实现的分页的类及调用方法
下拉加载更多内容 ↓