/ / Actionscript3; spraw, aby dynamiczne pole tekstowe pokazywało tekst po najechaniu kursorem - Actionscript-3, ActionScript, kursor myszy, tekst dynamiczny

Actionscript3; utwórz dynamiczne pole tekstowe, wyświetlając tekst podczas unoszenia - actionscript-3, actionscript, mouseover, dynamic-text

Usiłuję utworzyć jeden z moich pierwszych ActionScript3s ... Chcę, aby dynamiczne pole tekstowe (dynText) napisało opis działania ukrytego przycisku (stopButton).

Po najechaniu kursorem na przycisk nie pojawia się żaden tekst i nie pojawia się komunikat o błędzie. Czemu?

To jest mój kod

dynText.addEventListener( MouseEvent.MOUSE_OVER, myInfoHandler )
function myInfoHandler( event ){
if(event.target.name == "stopButton"){
dynText.text = "Stop animation!";
}
}

I tylko po to, aby upewnić się, że nie jest to wina pól tekstowych: aby utworzyć dynamiczne pole tekstowe, czy po prostu utworzę pole tekstowe i wybiorę „Dynamiczny tekst” w oknie dropodown?

Próbowałem zbyt google i czytałem inne odpowiedzi, ale chyba jestem zbyt wielkim noobem, aby zrozumieć ...

Odpowiedzi:

2 dla odpowiedzi № 1

Spróbuj zmienić tę linię:

dynText.addEventListener(MouseEvent.MOUSE_OVER, myInfoHandler);

do tego:

stopButton.addEventListener(MouseEvent.MOUSE_OVER, myInfoHandler);

Chcesz, aby detektor był wyzwalany po najechaniu przyciskiem, a nie na pole tekstowe, więc musisz dodać detektora do samego przycisku.