Flash AS3文档类中未定义的属性MouseeEvent
这是我第一次尝试在AS3和im中使用文档类。 我正在尝试将事件侦听器添加到一个2层的深度电影剪辑中,等待单击,但我遇到以下错误Flash AS3文档类中未定义的属性MouseeEvent,flash,actionscript-3,class,document,mouseevent,Flash,Actionscript 3,Class,Document,Mouseevent,这是我第一次尝试在AS3和im中使用文档类。 我正在尝试将事件侦听器添加到一个2层的深度电影剪辑中,等待单击,但我遇到以下错误 ERROR: Access of undefined property MouseEvent 您必须导入事件: 导入flash.events.MouseEvent 函数参数还需要一个名称:public function snd_toggle(bblabla:MouseEvent){…如果要使用类,则需要导入它。编译器告诉您已引用MouseEvent类,但未将其包含
ERROR: Access of undefined property MouseEvent
您必须导入事件:
导入flash.events.MouseEvent
函数参数还需要一个名称:
public function snd_toggle(bblabla:MouseEvent){…
如果要使用类,则需要导入它。编译器告诉您已引用MouseEvent类,但未将其包含在代码中。我已经为您清理了一些:
package
{
import flash.display.MovieClip;
import flash.events.MouseEvent; // <-- import MouseEvent Class
import flash.media.Sound;
import flash.media.SoundChannel;
public class game extends MovieClip
{
public var snd_state:Boolean = true; // -- snd_state is type Boolean
public function game()
{
ui_setup();
}
public function ui_setup():void
{
ui_mc.toggleMute_mc.addEventListener(MouseEvent.CLICK, snd_toggle);
}
private function snd_toggle(event:MouseEvent):void
{
// 0 = No Sound, 1 = Full Sound
trace("Toggle");
}
}
}
包
{
导入flash.display.MovieClip;
import flash.events.MouseEvent;//谢谢这些更改起到了很好的作用,我知道我错在哪里了。我想我现在这个概念完全错了,我想你是否介意解释一下。我假设上面的类将在场景一的第一帧内实例化。我还假设在更改场景时,事件列表ners etc仍在运行。场景1:我有一个名为ui_mc的mc,其中有一个用于静音的按钮。场景2:我有相同的电影剪辑和相同的按钮。现在eventListener在第一个场景中拾取它,但在第二个场景中没有拾取它:S?我正试图使用相同的电影剪辑在不同场景中充当ui覆盖。如果每个UI都有相同的istance名称eventListeners不会在任何场景中发现它们吗?我肯定我在某个地方弄错了。您是否将该类设置为FLA的文档类?是的,它设置为文档类。
package
{
import flash.display.MovieClip;
import flash.events.MouseEvent; // <-- import MouseEvent Class
import flash.media.Sound;
import flash.media.SoundChannel;
public class game extends MovieClip
{
public var snd_state:Boolean = true; // -- snd_state is type Boolean
public function game()
{
ui_setup();
}
public function ui_setup():void
{
ui_mc.toggleMute_mc.addEventListener(MouseEvent.CLICK, snd_toggle);
}
private function snd_toggle(event:MouseEvent):void
{
// 0 = No Sound, 1 = Full Sound
trace("Toggle");
}
}
}