关于Flex的事件捕获问题,请兄弟们帮我解决,谢过~~~~
问题是这样的,我自己写了一个model类,它继承自EventDispatcher,然后在主mxml中放置一个button和一个panel,要求点击button后,在button的响应函数中new 出model的对象m,然后用m发送MouseEvent.CLICK消息,panel当然会在整个程序的初始化时添加这个消息的监控器,如果panel接收到这个消息,则提示panel clicked。
但是现在panel不能接收到这个消息,稍微改变程序如下:
1.在m上添加消息监控器,m能接收这个消息;
2.在主mxml中随意放置一个控件,利用它发送消息,panel能接收。
现在我的要求是使用m对象发送消息,然后panel来接收消息。 请各位大大相助!!!!万分感激~~~~
下面是代码:
model.as
Java code:
package
{
import flash.events.EventDispatcher;
public class model extends EventDispatcher
{
public function model()
{
}
}
}
test.mxml
XML code:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp()" xmlns:local="*">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import flash.events.Event;
inte
相关问答:
要求开发软件: Flex builder 3.
要求:做一个中国菜外买店订餐的网站。
流程:外观不需要做的很好看,很普通就行。
顾客打开网站,网站显示菜单和价格,选择了要点的菜,点菜的结果 ......
急招:招聘职位:JAVA/flex开发工程师(懂财务最优)
1.大专或以上学历,1年以上计算机编程或相关工作经验。
2.精通JAVA语言SERVLET开发,有JSP/J2EE项目开发经验。
......
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDAT ......
TestSearch.mxml(mx:Application):
<mx:Button label="search" click="Search.showSearchWindow(this)"/>
Search.mxml(mx:TitleWindow):
private static var search:Search = new Sear ......