无法与文本字段和动画片段进行交互

时间:2011-08-22 08:42:38

标签: flash actionscript-3

我在舞台上有一个movieclip:我在里面加载一个表单(通过addChild)。表单由文本字段和动画片段组成,它包含在MyForm类的库对象中,扩展了MovieClip。所以我有:

var myForm:MyForm = new MyForm();
myClip.addChild(myForm);

会发生什么:MyForm类让我与文本字段交互(如果我更改文本字段的值,我可以非常清楚地看到它)。但我无法手动到达输入文本字段和按钮(它们不会对压力做出响应,而且在文本字段的情况下我无法修改其内容)。似乎有一些事情与MyForm包含在myClip中有关,因为如果我加载没有myClip容器的表单,任何东西都会再次运行。我尝试在myClip上使用mouseChildrenmouseEnabled,但它不起作用。我能做什么(除了消除容器)?

1 个答案:

答案 0 :(得分:0)

是否有可能在表单元素前面放置某些内容?要对此进行测试,您可以将此代码添加到并显示舞台上的对象或文档根目录。它应该告诉你哪个对象实际捕获了你的鼠标交互:

stage.addEventListener(MouseEvent.CLICK,onMouseClickStage);

function onMouseClickStage(evt:MouseEvent):void
{
    trace("Mouse interacted with: "+evt.target);
}