2016-03-18 12 views

Antwort

0

Die Stage Griffe Maus-Interaktion, und bestimmt, was mit interagiert. Sobald es die heraus hat, löst es ein Ereignis von diesem Objekt (source):

var evt = new createjs.MouseEvent(type, bubbles, false, o.x, o.y, nativeEvent, pointerId, pointerId === this._primaryPointerID || pointerId === -1, o.rawX, o.rawY, relatedTarget); 
target.dispatchEvent(evt); 

sollten Sie in der Lage sein, dies zu replizieren ziemlich einfach:

var evt = new createjs.MouseEvent("rollover", false, x, y, null, 0, true, x, y, null); 
myBtn.dispatchEvent(evt); 

Ich bin nicht genau sicher, was dies leistet obwohl du nur die Zuhörer feuern könntest, die sich sonst selbst nennen würden.

Beachten Sie auch, dass zwischen "Mouseover" - und "Rollover" -Ereignissen ein Unterschied besteht. Prost,

+0

Danke dafür. Ich habe es falsch angesehen. DispatchEvent macht absolut Sinn. Danke für die Hilfe! – Retropunk

Verwandte Themen