首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

弹出窗口取的返回值后,再此按弹出窗口事件,无法弹出窗口解决办法

2012-02-25 
弹出窗口取的返回值后,再此按弹出窗口事件,无法弹出窗口我有个弹出窗口,选择了值后,如果要再次按弹出窗口

弹出窗口取的返回值后,再此按弹出窗口事件,无法弹出窗口
我有个弹出窗口,选择了值后,如果要再次按弹出窗口选择值,那么窗口弹不出来。只能选择一次。不知道如何实现以下。。
  我要在openSpTypeWin()方法里面加一行selSpType = new SelectSpType();就可以选择多次选择,没有问题,但值又接受不到,请问大侠如何处理。。
  我的代码是
  主窗口:

XML code
        private var selSpType:SelectSpType = new SelectSpType();                        private function initApp():void{                        selSpType.addEventListener("ComSelSpType", ComSelSpType);        }               private function ComSelSpType(e:Event): void{            this.spType.text = selSpType.selectedSpDataLabel.text;                    }        private function openSpTypeWin():void{           PopUpEffect.Show(selSpType, this);        }             <mx:LinkButton id="selectSpBt" styleName="openWin" click="openSpTypeWin()" />


弹出窗口:
XML code
            private function selSpType(): void{                this.text = selectedSpDataLabel.text;                this.pk = selectedSpDataPk.text;                this.dispatchEvent(new Event("ComSelSpType"));                PopUpEffect.Hide(this);            }


[解决办法]
只贴部分代码很难看出问题.

你的问题是说 多次弹出窗口, this.spType.text = selSpType.selectedSpDataLabel.text;
 
这个值得不到?


initApp 方法在那调用的?

initApp 放在openSpTypeWin 中试试.

热点排行