当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > Flash 【AS2.0】教程:获取外部按钮方法

Flash动画制作
巧用超级解霸在Flash V5.0中插入录像
教你用Flash MX来制作简单的课件界面
Flash MX 2004 ActionScript图文教程(二)
Flash MX 2004 ActionScript图文教程(三)
Flash MX 2004 ActionScript图文教程(四)
Flash MX 2004 ActionScript图文教程(五)
Flash MX 2004 ActionScript图文教程(六)
flash场景之间相互跳转的实现方法
Flash本地加密
FLASH -- 关于变量的问题FLASH -- 关于变量的问题
Flash5 画任意直线教程
Flash MX 视频导入功能详解
制作飞舞的蝴蝶
Flash MX 2004 ActionScript图文教程(七)
Flash MX 2004 ActionScript图文教程(八)
Flash MX 2004 ActionScript图文教程(九)
Flash MX 2004 ActionScript图文教程(十)
Flash教程 飞翔的文字
Flash MX 2004 ActionScript图文教程(十一)
制作Flash网站技巧拾零

Flash动画制作 中的 Flash 【AS2.0】教程:获取外部按钮方法


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 52 ::
收藏到网摘: n/a

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

制作过程:

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

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

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


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);
        };
}

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