Первое, что нужно учитывать:
Вы используете символ кнопки? В этом случае вы получите курсор в виде руки, независимо от того, правильный ли код onPress () . Вместо этого вы должны использовать символ movieclip , с вашими состояниями over, up и down в качестве имен меток фреймов "_ up", "_over" и "_down" . Эти имена кадров заставят мувиклип действовать как экземпляр кнопки, если для него назначен метод onRelease () или onPress () , как описано ниже. Также, чтобы получить курсор в виде руки, вам нужно установить useHandCursor в true .
Второе, что нужно учитывать:
Ваш код onPress () выглядит так, как будто он помещен прямо в видеоклип. Если это так, не делайте этого! Дайте ему имя экземпляра, например myButton , и используйте код ниже в том же кадре, в котором находится кнопка:
myButton.useHandCursor = true;
myButton.onRelease = function()
{
getURL("http://realgreenlawn.com","_blank");
}
или в качестве альтернативы и не лучшая практика , но проще, если вы не очень хорошо разбираетесь с as2, если поместить вышеуказанный код в первый кадр внутри вашего мувиклипа кнопки, но если вы это сделаете, измените его на :
this.useHandCursor = true;
this.onRelease = function()
{
getURL("http://realgreenlawn.com","_blank");
}