1

我是 Flash Pro 编程的新手,我正在尝试创建一个按钮类型的符号,我可以在其中设置标签。我遇到的问题如下。

  1. 如果我将符号类型设置为按钮,我不能在框架中添加动作脚本和/或访问任何子组件?为什么会这样?
  2. 如果我使符号类型=MovieClip,我可以添加 ActionScript 并访问子组件,但不知道如何让 HandCursor 在悬停时显示?

任何想法,将不胜感激。谢谢..

4

1 回答 1

1

有几种方法可以做到这一点。

首先 - 您确实可以访问按钮的子组件,还可以向其添加操作脚本。但是,我和你做的一样,使用 Movieclips 构建任何按钮,因为它给你更多的自由。

为了克服指针问题 - 有两种方法可以重现此问题。

首先(我的偏好),它只是构建一个按钮对象。这将是不可见的,或者最坏的情况是 1% 的不透明度。我会把它放在影片剪辑的最上层。它不需要任何悬停状态或代码 - 只是这样您就可以重现手形图标。

第二种选择是在代码中进行。这往往会产生一个问题 - 如果没有,您将需要为子组件执行相同的代码 - 那么您可能在这个复制的影片剪辑中有选择性文本,其中将鼠标指针更改为文本选择指针(I when您将鼠标悬停在文本上)。

它的生产很简单。在影片剪辑的第 1 帧中添加:

buttonMode = true;

这也将使手形光标。您可以在此处阅读更多相关信息:http: //www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/display/Sprite.html#buttonMode

希望能帮助到你

于 2010-09-26T21:34:08.537 回答