Ich habe HTML5-Canvas mit Movieclip mit Adobe Animate CC 2017 erstellt. Dieser Clip hat Schaltflächen, die sich in einem Kreis drehen.Adobe Animate - Steuern außerhalb von MovieClips auf MouseOver
Beispiel: http://trinidadpena.com/testing/animate/MS_Holiday_2016.html
Ich möchte die die Tasten markieren, wenn Sie über und für den Clip rollen mehr dreht. Aber ich kann sie nicht arbeiten nur Mouseover (Eiffelturm, Beispiel)
var frequency = 3;
stage.enableMouseOver(frequency);
this.eiffel_tower.addEventListener("mouseover", fl_MouseOverHandler_4);
function fl_MouseOverHandler_4()
{
this.parent.stop();
}
Es funktioniert gut auf Mouseclick (big ben, Beispiel).
Es funktioniert auf MouseOver, wenn ich Code zum Auslösen einer Alarmbox (Stand der Freiheit, Beispiel) hinzufügen. Aber es bricht wieder, wenn ich den Code der Alarmbox lösche.
var frequency = 3;
stage.enableMouseOver(frequency);
this.stat_of_lib.addEventListener("mouseover", fl_MouseOverHandler_5);
function fl_MouseOverHandler_5()
{
alert("Moused over");
this.parent.stop();
}
Ich habe seit langer Zeit nicht in ActionScript gearbeitet. Was mache ich falsch? Wie kann ich mit den Schaltflächen die Drehung der Clips beim Rollover stoppen?
Vielen Dank im Voraus für Ihre Hilfe! Ich ziehe mir hier die Haare aus.
Für die HTML5-Canvas-Dokument-Typen in Adobe Animieren Sie Code in JavaScript, um nicht in Actionscript, obwohl ! – someOne
Danke für die Bearbeitung. Ich nahm Actionscript aus den Tags. Viel geschätzt. – Trinidad