Skip to content

Class: SelectedGroup ​

当前选中的对象组(由鼠标点击 或者 框选)

js
// 当前被选中的对象集合,有Node、Link
let objects = stage.selectedGroup.objects;

Hierarchy ​

Table of contents ​

Constructors ​

Properties ​

Methods ​

Constructors ​

constructor ​

new SelectedGroup()

Overrides ​

EventTarget.constructor

Properties ​

isDraging ​

isDraging: boolean = false


objects ​

objects: any[] = []

当前被选中的对象集合,有Node、Link

Methods ​

add ​

add(child): SelectedGroup

Parameters ​

NameType
childany

Returns ​

SelectedGroup


addAll ​

addAll(childs): SelectedGroup

Parameters ​

NameType
childsany

Returns ​

SelectedGroup


addEventListener ​

addEventListener(type, callback): void

增加事件监听

Parameters ​

NameTypeDescription
typestring事件类型
callbackFunction

Returns ​

void

Inherited from ​

EventTarget.addEventListener


dispatchEvent ​

dispatchEvent(event): void

分发事件

Parameters ​

NameType
eventany

Returns ​

void

Inherited from ​

EventTarget.dispatchEvent


dragEndHandler ​

dragEndHandler(inputSystem): void

Parameters ​

NameType
inputSystemInputSystem

Returns ​

void


dragHandler ​

dragHandler(inputSystem): void

Parameters ​

NameType
inputSystemInputSystem

Returns ​

void


getNoChildrensObjects ​

getNoChildrensObjects(): DisplayObject[]

Returns ​

DisplayObject[]


has ​

has(child): boolean

Parameters ​

NameType
childany

Returns ​

boolean


hasListener ​

hasListener(type): boolean

是否有该类型的监听

Parameters ​

NameType
typestring

Returns ​

boolean

Inherited from ​

EventTarget.hasListener


isEmpty ​

isEmpty(): boolean

Returns ​

boolean


mouseoutHandler ​

mouseoutHandler(inputSystem): void

Parameters ​

NameType
inputSystemInputSystem

Returns ​

void


on ​

on(type, callback): void

增加监听事件, 功能完全等同于addEventListener,一种简写

Parameters ​

NameTypeDescription
typestring事件类型
callbackFunction事件处理函数

Returns ​

void

Inherited from ​

EventTarget.on


remove ​

remove(child): SelectedGroup

Parameters ​

NameType
childany

Returns ​

SelectedGroup


removeAll ​

removeAll(): SelectedGroup

Returns ​

SelectedGroup


removeEventListener ​

removeEventListener(type, callback): any

移除一个事件监听

Parameters ​

NameType
typestring
callbackFunction

Returns ​

any

Inherited from ​

EventTarget.removeEventListener