flex4.5如何在触发事件后关闭当前窗口,求代码
/***@paramevent:点击按钮传入的参数,类型为MouseEvent*确定*/protectedfunctionright_click(event:MouseE...
/**
* @param event:点击按钮传入的参数,类型为MouseEvent
* 确定
*/
protected function right_click(event:MouseEvent):void{
var k : int = dtDataGrid.selectedIndex;
if(k<0){
Alert.show("请选择一个类别进行操作!","提示");
return;
}
var arr : Array = (dtDataGrid.dataProvider as ArrayCollection).source;
var typeCode : String = arr[k]["typeCode"];
var typeName : String = arr[k]["typeName"];
var prent : AddProject = (this.owner as AddProject);
prent.result_type(typeCode,typeName);
PopUpManager.removePopUp(this);
}
PopUpManager.removePopUp(this);这个不管用;
出现TypeError: Error #1009: 无法访问空对象引用的属性或方法。 展开
* @param event:点击按钮传入的参数,类型为MouseEvent
* 确定
*/
protected function right_click(event:MouseEvent):void{
var k : int = dtDataGrid.selectedIndex;
if(k<0){
Alert.show("请选择一个类别进行操作!","提示");
return;
}
var arr : Array = (dtDataGrid.dataProvider as ArrayCollection).source;
var typeCode : String = arr[k]["typeCode"];
var typeName : String = arr[k]["typeName"];
var prent : AddProject = (this.owner as AddProject);
prent.result_type(typeCode,typeName);
PopUpManager.removePopUp(this);
}
PopUpManager.removePopUp(this);这个不管用;
出现TypeError: Error #1009: 无法访问空对象引用的属性或方法。 展开
3个回答
展开全部
貌似兆猜PopUpManager.removePopUp()要与PopUpManager.addPopUp()一族唯型起用山空,removePopUp是移除addPopUp。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
PopUpManager.removePopUp(this);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询