2012-05-17 3 views
0

Я пытаюсь создать кнопку с помощью Actionscript. Единственным классом, который я нашел релевантным, был SimpleButton. Когда я попытался вставить текстовое поле раньше, я обнаружил, что это было очень просто и в этом отношении, я просто создал текстовое поле и добавил к нему текст. Это получилось отлично.Добавить кнопку в Actionscript

Однако, когда я пытался сделать что-то подобное, я обнаружил, что это не получается. Я ссылался на справочный документ на Adobe Site и вставлял их пример кода в виде отдельного файла. Он работал нормально. Однако кнопка была просто окрашена. Я хотел добавить текст на нем, поэтому я использовал текстовое поле и наложил его. Это выглядит хорошо. Но теперь, когда я приближаю мышь к тексту, наведение кнопки больше не работает, и клик - я считаю, из-за того, что текст над кнопкой.

Подводя итог, как создать кнопку с возможностью клика с текстом с помощью ActionScript без проблем?

ответ

1

Если вы хотите использовать графический интерфейс кнопки (ы) для создания выполните следующие действия:

  1. Открыть Components окно и расширить User interface раздел.
  2. Вы найдете Button компонент там
  3. перетащить его в стадии
  4. Изменить ярлык, вы можете также изменить «кожу»
  5. Наслаждайтесь

SimpleButton является класс Actionscript предназначен для облегчить программирование создания кнопок. Если вам больше подходит для ваших нужд только не забудьте установить верхи текстовое поле, чтобы игнорировать события мыши:

textField.mouseEnabled = false; 
+0

Привет, спасибо, но я хочу сделать это с помощью кода –

+0

Пожалуйста, см. Обновленный ответ^ – strah

+0

Я :-) Спасибо. Это решило мою проблему –

2

на вашем текстового поля можно установить свойство:

myTextfield.mouseEnabled = false; 

Таким образом, ваш текстовое поле не будет препятствовать нажатию.

Смежные вопросы