我创建了一个英国的 Flash 地图,它分为多个区域,每个区域都是一个按钮,当不滚动时完全可见,滚动时完全透明(以不同颜色显示同一区域)。我现在需要的是当按钮滚动时我需要它显示区域名称,我有一个区域名称数组,我希望可以将 AS 写入单独的文件,然后将其链接到 SWF . 这可能吗?我将如何编写函数?
谢谢
西科87
我创建了一个英国的 Flash 地图,它分为多个区域,每个区域都是一个按钮,当不滚动时完全可见,滚动时完全透明(以不同颜色显示同一区域)。我现在需要的是当按钮滚动时我需要它显示区域名称,我有一个区域名称数组,我希望可以将 AS 写入单独的文件,然后将其链接到 SWF . 这可能吗?我将如何编写函数?
谢谢
西科87
好的。你不需要上课。这些区域是静态形状。将他们的名字放在他们下面,在动画中将 alpha 更改为 0 以显示区域名称和背景颜色。
如果你喜欢使用类:
如果您从代码构建场景:为按钮行为创建基本类(使用事件扩展 Sprite 的类)并使用区域代码对其进行扩展。
如果您在 Flash 中构建场景:使用鼠标事件处理程序创建扩展 Sprite 的类。在 MouseEvent.ROLL_OVER 和 Mouse Event.ROLL_OUT 上为其属性或子属性设置动画。使用 getChildByName("舞台名称")
最后在库中选择“为 ActionScript 导出”。在“基础班”中写下您的班级名称。