0

我正在尝试使用 Actionscript 创建一个按钮。我发现唯一相关的类是 SimpleButton。当我早些时候尝试插入一个文本字段时,我发现它非常简单明了,我只是创建了一个文本字段,并在其中添加了文本。它渲染得很好。

但是,当我尝试做类似的事情时,我发现它没有被渲染。我参考了Adob​​e 网站上的帮助文档,并将他们的示例代码粘贴为独立文件。它工作得很好。但是,按钮只是彩色的。我想在上面添加一些文本 - 所以我使用了文本字段并将其覆盖。看起来不错。但是现在当我将鼠标靠近文本时,按钮的悬停不再起作用,点击也不起作用 - 我相信这是因为文本在按钮上方。

总而言之,如何使用 Actionscript 毫无问题地创建带有文本的可点击按钮?

4

2 回答 2

2

在您的 Textfield 上,您可以设置一个属性:

myTextfield.mouseEnabled = false;

这样你的文本字段就不会阻止你点击。

于 2012-05-17T09:33:43.407 回答
1

如果要使用图形界面创建按钮,请执行以下操作:

  1. 打开Components窗口并展开User interface部分。
  2. 你会在Button那里找到一个组件
  3. 将其拖到您的舞台上
  4. 改变标签,你也可以改变'皮肤'
  5. 享受

SimpleButton 是一个 Actionscript 类,旨在促进按钮的编程创建。如果您发现它更适合您的需求,请记住将覆盖文本字段设置为忽略鼠标事件:

textField.mouseEnabled = false;
于 2012-05-17T09:28:41.577 回答