Я проверил старые ответы и думаю, они забывают убедиться, что изображение остается в том же месте. Я также добавляю команду lock screen
. Вы можете пропустить это, если считаете, что это слишком сильно замедляет кнопку.
Вы можете поместить обработчик mouseUp
в сценарий кнопки и обработчик resizeImage
в любом месте выше по иерархии сообщений или в сценарий самой кнопки.
on mouseUp
lock screen
resizeImage the long id of img 1
unlock screen
end mouseUp
on resizeImage theImg
put the loc of theImg into myLoc
set the width of theImg to the width of theImg / 2
set the height of theImg to the height of theImg / 2
set the loc of theImg to myLoc
end resizeName
Вы необходимо настроить the long id of img 1
, чтобы убедиться, что он изменил размер правильного изображения, например, используйте the long id of img id 69456
, если короткий идентификатор - 69456 или the long id of img "my image"
, если имя изображения - «мое изображение».