专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Flex

FB4里面小弟我方法明明定义了为什么说小弟我没定义啊

发布时间:2011-06-27 20:44:53 文章来源:www.iduyao.cn 采编人员:星星草
FB4里面我方法明明定义了为什么说我没定义啊?
<?xml version="1.0" encoding="utf-8"?>  
<mx:Panel xmlns:mx="http://www.adobe.com/2006/mxml" width="222" height="170" title="组件A" creationComplete="init()">  
<mx:Script>  
<!--[CDATA[  
import myeventhelper.MyExtendEvent;  

private var execParent:MyEventDispatcher; // 触发父亲节点事件

function init():void {  
execParent = MyEventDispatcher.getInstance();  
}

public function onGetParentTotal(e:MyExtendEvent, ...agrs) : void {
// 下面两种方法都可以用来传递参数  
//this.labTotal.text = String(agrs[0].totalValue);  
this.labTotal.text = e.param.toString();  
}

public function onParentEvent(event:Event) : void {  
execParent.Parsms = txtValue.text;  
execParent.Source = this;  
execParent.dispatchEvent(new Event(MyEventDispatcher.EXEC_PARENT_METHOD));  
}  

]]-->  
</mx:Script>

<mx:Canvas height="90" width="197">  
<mx:TextInput width="92" y="10" x="85" id="txtValue"/>  
<mx:Label x="13" y="12" text="存入:"/>  
<mx:Label x="87" y="56" width="90" id="labTotal"/>  
<mx:Label x="5" y="56" text="ParentTotal:"/>  
</mx:Canvas>

<mx:ControlBar>  
<mx:Button label="调用父方法" id="btnExecParent" click="onParentEvent(event)"/>  
</mx:ControlBar>  
</mx:Panel>


此行的多个标记:
-1180: 调用的方法 onParentEvent 可能未定义。
-onParentEvent

搞不懂,郁闷,求助

------解决方案--------------------
把onParentEvent(event:Event)括号中的内容全部去掉
public function onParentEvent():void
click="onParentEvent()"
或者把event定义为mouseEvent,因为按钮的捕捉的事件是mouseEvent
------解决方案--------------------
<!--[CDATA[
]]-->

晕,你给注释掉了。
在这个里面<mx:Script>换成

<![CDATA[
]]>

------解决方案--------------------
探讨
把onParentEvent(event:Event)括号中的内容全部去掉
public function onParentEvent():void
click="onParentEvent()"
或者把event定义为mouseEvent,因为按钮的捕捉的事件是mouseEvent
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: