如何在FLASH的同一个场景里制作多个按钮?

2025-04-27 22:11:28
推荐回答(1个)
回答1:

一个场景里面放多个按钮跟放置一个按钮是一样的,区别就在于每个按钮都会有不同的名字,这个名字是用于ActionScript中的标识符,通过这个标识符,可以对每个代码添加不同的响应事件。

举个例子来说,场景中放置了两个按钮一个A,一个B。这里需要注意一点,A和B是按钮属性栏“实例名称”里面需要定义的名字。而不是元件库中的名称。

当我们需要对A和B分别定义不同的事件的时候,可以在动作面板中添加ActionScript,示意如下:

A.addEventListener(MouseEvent.CLICK, 自定义函数1);
function 自定义函数1 (e:MouseEvent):void
{
自定义事件;
}
B.addEventListener(MouseEvent.CLICK, 自定义函数2);
function 自定义函数2(e:MouseEvent):void
{
自定义事件;
}

其实,从上面很明显可以看到,一个按钮跟多个按钮的控制没什么区别。上面的示意代码是AS3.0适用的。希望可以帮到你