[AS3.0]一步一步学ActionScript 3.0(九)

GBase 8a 运维监控工具---“统一数据平台监控与运维系统” 阅读详情

前两节中,我们讲到了侦听,类与类之前也是可以侦听的,类与类之前的侦听就达到了类和类之前发消息的功能,这其实就是AS3.0中的消息机制。

 我们先一个叫做MyClass的类:

package  net.smilecn{
    
    
import  flash.display.Sprite;
    
import  flash.events.Event;
    
import  flash.events.MouseEvent;
    
    
public   class  MyClass  extends  Sprite{
        
        
public  function MyClass(){
            addEventListener(MouseEvent.CLICK,clickHnadler);
        }  
        
        
private  function clickHnadler(event:MouseEvent): void {
            dispatchEvent(
new  Event(Event.CLOSE));
        }
    }
    
}

将库中的一个MC链接到MyClass这个类上(方法参数前面章节)再修改之前的文档类:

package  net.smilecn{
    
    
import  flash.display.Sprite;
    
import  flash.events.Event;
    
import  net.smilecn.MyClass;
    
    
public   class  MainForm  extends  Sprite{
        
        
private  var myClass:MyClass;
        
        
public  function MainForm(){
            myClass 
=   new  MyClass();
            addChild(myClass);
            myClass.addEventListener(Event.CLOSE,closeHandler);
                
        }
        
        
private  function closeHandler(event:Event): void {
            trace(
" 你收到了myClass的消息 " );
        }
    }
}

发布试一下,是不是收到的消息,我们来看一下原理:

在MyClass中我们用到了一个方法dispatchEvent,这个方法就是用来发消息的,是不是只要写个类就可以用到dispatchEvent这个方法了,不是的,如果我们写的这个类不继承Sprite是不能用的,凡是从EventDispatcher继承下来的类就可以使用这个方法.

我们在看在文档类中有一个这样的语句:myClass.addEventListener(Event.CLOSE,closeHandler);

因为在MyClass中dispatchEvent(new Event(Event.CLOSE));发了一个Event.CLOSE事件,而在文档类中侦听了这个事件,所以就收到了这个消息。

说简单点就是一个要用dispatchEvent发消息,一个要用addEventListener侦听这个消息就可以了,这里我们用到了FLASH的EVENT类里面自带的CLOSE事件,其实就是个字符串,我们也可以自己定义字符串,比如这样:

dispatchEvent(new Event(“message”));

myClass.addEventListener("message",closeHandler);

这种方法也是可以了,消息的名称我们可以自己定义。

下节继续。

(本教程如需转载请注明出处!)

GBase 8a数据库集群运维巡检维护常用命令简化版 GBase 8a数据库集群,提供了多种运维监控用的命令,用来查看当前集群运行状态是否异常。也提供了简单的导入和导出方案。本文汇总了在现场运维人员最经常使用的命令汇总。 GBase 8a集群运维常用命令简化版 ============================================ 最新版本 http://www.gbase8.cn/657 官方论坛 http://www.gbase8a.com 私人网站 http://www.gbase8.cn ===================== 阅读详情

相关推荐

GBase 8a 用户日常使用手册索引

介绍 南大通用GBase产品系列介绍 GBase 8a 核心服务组件功能介绍 安装 版本获得 GBase 8a免费版下载和使用限制 环境检查 GBase 8a集群新安装硬件和操作系统建议 GBase 8a集群V95新安装注意事项 安装 南大通用GBase8a集群862Build43版本初级使用入门文档和产品手册 GBase 8a数据库集群新手使用入门 GBase 8a多实例版本9.5.3安装实例和运维常用命令 配置 GBase 8

老紫竹的专栏 1821

自定义事件的触发 dispatchEvent 的用法

window.addEventListener && window.dispatchEvent 一、标准浏览器提供了可供元素触发的方法:element.dispatchEvent(),在使用之前,需要创建和初始化,下面是具体的用法: vue中举例: 1.通过 var event = document.createEvent("HTMLEvents"); 这个方法创建一个eve...

weixin_42333548的博客 3万+

GBase 8a数据库运行状态监控相关功能汇总

本文汇总GBase 8a数据库集群内部提供的运行状态功能的文章汇总,包括集群状态、连接、内存、磁盘、加载、审计等方面。 集群状态 命令行工具gcadmin 最常见的是通过命令行工具gcadmin查看集群状态,包括节点状态,服务状态,数据状态等。也包括副本策略。 GBase 8a 运维命令gcadmin查看集群状态GBase8a MPP Cluster集群状态gcadmin输出说明 从V95开始,通过SQL从元数据表来查询集群状态 包括磁盘,内存使用等 GBase 8

老紫竹的专栏 1556

JavaScript的dispatchEvent 手动触发事件

在Web开发中,我们会定义各种事件处理程序,等待浏览器对元素的默认行为触发响应。但是有时我们也需要主动触发事件,这就需要用到dispatchEvent方法。dispatchEvent允许我们以编程方式“触发”事件,调用事件处理程序,模拟DOM的默认行为。掌握它可以在某些场景下帮助我们减少代码重复,实现更优雅的解决方案。本文将详细介绍dispatchEvent的使用方式,包括创建自定义事件对象,初始化事件,以及触发事件的具体示例。读完本文后,你将能熟练使用dispatchEvent来触发代码中的事件。

爱蹦跶的全栈大A阿 3284

深入理解 dispatchEvent:前端事件触发的艺术

dispatchEvent 是 DOM 元素的一个方法,用于手动触发/派发一个事件。这个方法允许开发者以编程方式触发事件,而不是等待用户交互或浏览器自动触发

mutuyxy的博客 2189

事件派发dispatchEvent

1、什么是dispatchEvent? dispatch意为“调度”、“派遣”,event为“事件”。所以dispatchEvent即向指定事件目标派发一个事件,并以合适的顺序触发受影响的事件目标。 简单来说就是,一般的事件触发都是用户进行某些操作时才会触发,而使用dispatchEvent就可以在代码中手动触发事件了。 下面是一个简单的创建并派发事件的例子: var event = new Ev...

weixin_30439131的博客 1471

js手动触发事件dispatchEvent()

如果大家将一张网页看成一个form的话,大致上就成了一个web form的模型。在win form 下要想手动触发某一个对象的事件是很简单的,只要发送一条消息即可达成。(PostMessage) 但是网页并不是基于消息机制的,如果我们想在一张网页上写出一个类似于按键精灵的功能该如何实现呢? 为大家介绍js下的几个方法:(jquery使用trigger()触发事件) 1. createEvent(...

qq_35134066的博客 2万+

GBase 8a 运维巡检与监控告警实践:别等故障来了,才想起看日志

摘要:GBase8a数据库在生产环境中的稳定运行,关键在于建立完善的巡检、监控、日志和告警体系。文章提出5个核心要点:1)巡检应涵盖集群状态、数据库行为和底层资源三层;2)监控需分层抓取关键指标,避免信息过载;3)慢SQL分析要关注具体节点的性能瓶颈;4)审计日志不仅是合规要求,更是故障排查的重要工具;5)告警策略应分级设置,避免告警疲劳。建议建立每日、每周、每月分层的运维节奏,通过系统化的运维管理提前发现问题,而非被动救火。

weixin_42145355的博客 807

GBase 8a MPP Cluster GDCA 认证培训课前准备

GBase 8a MPP Cluster GDCA 认证培训课前准备 一、 GBase 数据库软件获取 GBase 8a 相关软件和手册下载 【百度云盘链接】:https://pan.baidu.com/s/1cI7tIdyCojMku2yjhrWDlw 【提取码】:ckrf 【内容】: ☆ GBase 8a集群产品手册9.5.2.39 GBase 8a集群产品手册 ☆ GBaseDataStudio GBase 8a集群图形化工具-企业管理器GBaseDataStudio ☆ RHEL7.3-x86_6

南大通用郝老师的专栏 4万+

Gbase8a第一阶段测试-试题整理

Gbase8a第一阶段测试-试题整理

ElanJie的博客 4939

GBase 8s 统一数据平台监控与运维系统

南大通用GBase8s统一数据平台监控与运维系统是一款包括节点监控、数据分布、趋势监控和集群监控管理等功能的综合系统,可满足不同用户对CPU、内存、磁盘等系统资源的监控需求,以及对GBase 8s数据库集群资源监控和运维操作的需求。 集群统一监控用户使用介绍 【用户登录】 在浏览器中输入统一监控网站地址,如:http://[ip]:[port]/gcmonitor,进入用户登录界面,如下图所示: 图 | 登录界面 输入用户名、密码后(默认admin:admin),单击回车或者点击“登录”按钮,系统将进行用

weixin_47390342的博客 868

趣说GBase 8a数据库集群(三)—之高可用特性

本篇“趣说”也将和大家一起从满足客户主要需求的角度剖析一下GBase 8a的高可用特性。

weixin_47390342的博客 2587

gbase8s hdr(hac)集群通信流程

xtrace 是用来追踪在线运行ids的工具,这个工具可以打印代码中已经插针的日志,使用时会先初始化一个环形队列,将用来记录日志信息。1 向备机发送DR_MSG_PING 消息,每隔DR_TIMEOUT s 一次(有的版本固定1s)检查是否收到 主节点 每隔DR_TIMEOUT s 的DR_MSG_PING 消息。主要函数 smx_send_from_recv_thread()主要函数 dr_idx_send_thread()主要函数 dr_idx_recv_thread()

wangyx01的博客 842

GBase 8a MPP Cluster管理工具

GBase 8a MPP Cluster提供了企业管理工具、集群监控工具、gcadmin命令行工具、DB-Link及透明网关等工具,可以对数据库的各项功能进行集中式统一管理,对系统运行状态、资源占用、任务执行情况进行监控,实现数据快速加载及集群间数据高效访问等多项功能。

wangzhejijie的博客 3414

GBase 8a MPP Cluster 统一数据平台监控与运维系统

功能简介 统一监控是南大通用数据技术股份有限公司开发的 GBase 8a MPP Cluster 的组成 部分。支持对单个或多个集群的监控,通过对集群节点的系统资源利用情况、网络 通讯情况、进程运行情况和集群运行状态等信息的采集,并根据用户设定的报警策 略进行计算,并及时通知用户报警信息,以避免集群出现故障。统一监控还将采集 信息持久化到数据库中,并提供从多个维度对集群的性能进行分析、展示,以便用 户能对集群进行调优或问题排查等。功能简介如下:  查看整体状态:集群模式、状态、锁、报警信息、

huixinhuiyismile的博客 298

GBase 8a高可用介绍

原文链接:更多精彩内容尽在南大通用GBase技术社区,南大通用致力于成为用户最信赖的数据库产品供应商。GBase 8a数据库集群是南大通用自研的的核心分析型数据库产品,在国内数据库行业特别是分析型数据库领域长期处于主导地位,历经10多年时间演进与发展,GBase 8a产品随着客户的业务需求逐渐成长壮大,在金融、电信等行业得到规模化的应用,本篇从满足客户主要需求的角度剖析一下GBase 8a的高可用特性。

weixin_47390342的博客 903

GBase 8a 故障排查思路

gbase 8a 故障排查思路: 查看监控进程、关键日志、其他手段

Xzrdecsdn的博客 1206
上一篇: [AS3.0]一步一步学ActionScript 3.0(八)
下一篇: [AS3.0]一步一步学ActionScript 3.0(十)
arrowyoung
博客等级 码龄23年 23粉丝 50原创
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值