Apache flex Flex 3:如何使用组件中的按钮移除组件
我想使用组件中的按钮来删除它。因此,单击它,组件就消失了。但是,我还没有弄明白如何从组件内部引用组件。我应该在单击“”中输入什么 我的组件:popCanvasApache flex Flex 3:如何使用组件中的按钮移除组件,apache-flex,custom-component,Apache Flex,Custom Component,我想使用组件中的按钮来删除它。因此,单击它,组件就消失了。但是,我还没有弄明白如何从组件内部引用组件。我应该在单击“”中输入什么 我的组件:popCanvas <mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Panel width="200" height="200" title="hello" click="remove="> </mx:Panel>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Panel width="200" height="200" title="hello"
click="remove=">
</mx:Panel>
</mx:Canvas>
有什么建议吗
多谢各位
-Laxmidi好的
这就是我想到的:
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
public function removeMe(event:MouseEvent):void {
this.removeChild(event.currentTarget as DisplayObject);
}
]]>
</mx:Script>
<mx:Panel width="400" height="300" title="hello" click="removeMe(event)">
</mx:Panel>
</mx:Canvas>
因此,我使用事件的currentTarget引用该组件以删除它。如果有人点击组件上的任何地方,它就会被移除
谢谢
-拉西米地
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
<![CDATA[
public function removeMe(event:MouseEvent):void {
this.removeChild(event.currentTarget as DisplayObject);
}
]]>
</mx:Script>
<mx:Panel width="400" height="300" title="hello" click="removeMe(event)">
</mx:Panel>
</mx:Canvas>