获取外部按钮方法【AS2.0】

因为按钮元件的事件除了弹起外没有停止的地方,所以就自己做元件。然后场景中的元件要判断是不是鼠标按到了自己。--就这么简单
制作过程:
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);
        };
}

-----------------------------------------------------------------------

时间: 2024-11-16 09:12:23

获取外部按钮方法【AS2.0】的相关文章

分享新站seo获取外部链接的五大方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 大家都知道外部链接是搜索引擎优化中很重要的因素,有的时候甚至起到了决定性的作用. 群里面的朋友问我,说新站怎么获取外部链接呢? 我的新站没有PR,有没有流量.怎么才可以获取到好的友情连接呢? 现在我和大家分享我几点经验,觉得好的话大家吸收,不好的话可以批评指教. 一.软文推广.(效果最好) 以技术性的形式来讨论分享自己的经验,但需要注意的是,

AS1.0的OOP 与 AS2.0的OOP对比

    AS1.0用Function构造的OOP并不是完善的OOP.而AS2.0在定义时就严格要求.这对写程序有很大帮助--     以前用AS1.0做OOP架构时,使用的是Function构造函数和定义子(私有)函数通过prototype比如建立一个textField,用于显示一个文本集合.     FLA的第一帧,以下内容为程序代码: #include "mytestload.as" //如果用AS2.0这句不需要_root.createTextField("mytext

Java获取代码中方法参数名信息的方法_java

前言 大家都知道随着java8的使用,在相应的方法签名中增加了新的对象Parameter,用于表示特定的参数信息,通过它的getName可以获取相应的参数名.即像在代码中编写的,如命名为username,那么在前台进行传参时,即不需要再编写如@Parameter("username")类的注解,而直接就能进行按名映射. 如下的代码参考所示: public class T { private interface T2 { void method(String username, Stri

Android获取常用辅助方法(获取屏幕高度、宽度、密度、通知栏高度、截图)_Android

我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现.下面就分享一下Android中常用的一些辅助方法: 获取屏幕高度: /** * 获得屏幕高度 * @param context * @return * by Hankkin at:2015-10-07 21:15:59 */ public static int getScreenWidth(Context context) { WindowManager wm = (WindowManager) cont

c# emgucv 获取外部摄像头(ip camera)

问题描述 c# emgucv 获取外部摄像头(ip camera) 求教 如何用c# emgucv 获取同一网段内 外部摄像头 外部摄像头SDk已经有了 获取自己电脑摄像头已经实现 但是外部的找了好多方法都不行 Capture cap=new capture(index) 当index默认或者0就是默认摄像头 但是如何用这个函数去实现外部摄像头 求救

Android java代码有错误,获取的list一直为0,问题出在哪里

问题描述 Android java代码有错误,获取的list一直为0,问题出在哪里 package com.example.test; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import android.app.Activity; import android.content.Intent; import android.content.

获取外部list表格数据-发送消息获取外部ListView数据的问题

问题描述 发送消息获取外部ListView数据的问题 下面这段代码放在按钮点击事件里可以获取 外部listview的数据,但是创建一个线程却获取不到数据,不知道是什么原因,那位高手给解决一下,谢谢了!!! ::GetWindowThreadProcessId(hwd, &PID); hProcess=OpenProcess(PROCESS_ALL_ACCESS,false,PID); if (!hProcess) ::MessageBox(NULL,"获取进程句柄操作失败!",

php使用CURL模拟GET与POST向微信接口提交及获取数据的方法_php实例

本文实例讲述了php使用CURL模拟GET与POST向微信接口提交及获取数据的方法.分享给大家供大家参考,具体如下: php CURL函数可以模仿用户进行一些操作,如我们可以模仿用户提交数据也可以模仿用户进行网站访问了,下面我们来介绍利用CURL模拟进行微信接口的GET与POST例子,例子非常的简单就两个: Get提交获取数据 /** * @desc 获取access_token * @return String access_token */ function getAccessToken()

php版微信自动登录并获取昵称的方法_php实例

本文实例讲述了php版微信自动登录并获取昵称的方法.分享给大家供大家参考,具体如下: 微信自动登录并获取昵称是可以通过api接口来获取的也是通过微信开放的接口来实现了,下面我们一起来看一个例子 仅记录:微信获取昵称自动登录 经过反复几次验证,发现我这个方法有缺陷: 微信内 未关注进入网站,无法获得昵称. 关注后用我这个方法可以获得昵称. 是否是因为第一次生成openid 所以还未生成昵称?待测试. /** * 获取当前页面完整URL地址 */ function get_url() { $sys_