![]() |
Как сделать кнопку с эффектом при удержании?
Помогите, пожалуйста, советом. Создаю кнопку, использую для её работы код, при нажатии сдвигающий a_text на 1 пиксел влево:
a_left.onPress = function () { if(a_text._x > 27){ a_text._x--; a_text.setTextFormat(a_format); } } Проблема в том, что приходится каждый раз кликать на кнопку. Как можно сделать так, чтобы организовать постоянный сдвиг, не кликая по кнопке, а просто удерживая её нажатой? Вопрос достаточно срочный, буду очень признателен за помощь. Заранее спасибо :)) |
Вешай onEnterFrame, a потом удаляй delete a_text.onEnterFrame, когда надо.
Код:
a_left.onPress = function() { |
a) вместо if пользуйся for
b) Listener c) или как минимум два кадра d) или исходника сюда |
как вариант, просто тоже думать сейчас особо некогда
a_left.onPress = function () { mov.onEnerFrame=function(){ if(a_text._x > 27){ a_text._x--; a_text.setTextFormat(a_format); }else{ delete mov.onEnerFrame; } } } a_left.onRelease== function () { delete mov.onEnerFrame; } повторюсь, тупо ,но вариант... |
2 baron27, ravenco, motor4ik
Всё получилось, спасибо за помощь ;)) |
| Часовой пояс GMT +4, время: 12:02. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.