嗨,我的代码是fallows,它有什么问题?谢谢并为我糟糕的英语感到抱歉。
protected function belgelerDG_itemClickHandler(event:ListEvent):void
{
var durum:Boolean = false;
if(belgeicerikWindow==null){
belgeicerikWindow=new belgeicerik();
belgeicerikWindow.title=belgelerDG.selectedItem.belge;
belgeicerikWindow.open();
}
else{
durum=false;
for ( var i:int = NativeApplication.nativeApplication.openedWindows.length - 1; i >= 0; --i ) {
if(NativeApplication.nativeApplication.openedWindows[i].title.toString() == belgeicerikWindow.title=belgelerDG.selectedItem.belge){
belgeicerikWindow.orderToFront();
durum=true;
}
}
if(durum==false){
belgeicerikWindow=new belgeicerik();
belgeicerikWindow.title=belgelerDG.selectedItem.belge;
belgeicerikWindow.open();
}
}
}发布于 2011-02-05 04:57:33
我打赌问题出在if语句中,该语句以:
if(NativeApplication.nativeApplication.openedWindows[i].title.toString()您正在尝试与之比较的值中执行赋值:
== belgeicerikWindow.title=belgelerDG.selectedItem.belge)如果它不是导致你的问题的原因,至少它是你应该修复的东西,让事情变得更清晰。:)
https://stackoverflow.com/questions/4902549
复制相似问题