Я пытаюсь сделать три кнопки в Adobe Animate, используя ActionScript. Вот код, который я использую для кнопки 1:
button. addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
function mouseDownHandler(event:MouseEvent):void {
navigateToURL(new
URLRequest("https://website.com/"));
}
button2. addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
function mouseDownHandler2(event:MouseEvent):void {
navigateToURL(new
URLRequest("https://anotherwebsite.com/"));
}
button3. addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
function mouseDownHandler3(event:MouseEvent):void {
navigateToURL(new
URLRequest("https://yetanotherwebsite.com/"));
}
(URL-адреса придуманы и предназначены только для демонстрационных целей.) Код для кнопок 2 и 3, как видите, абсолютно одинаковый, но на разных слоях. Я также меняю имя экземпляра в начале, имя функции и URL-адрес для каждой кнопки. Но когда я нажимаю CTRL + Enter, все кнопки ведут на одну и ту же веб-страницу (в данном случае «website.com»), которую я вставил первой. Это должно привести к разным URL-адресам, которые я ввел, но все они ведут к одному и тому же. Почему это происходит и как это исправить?
mouseDownHandler
, что и их обработчик событий - person BadFeelingAboutThis   schedule 04.06.2018