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,
Danke dafür. Ich habe es falsch angesehen. DispatchEvent macht absolut Sinn. Danke für die Hilfe! – Retropunk