1050: невозможно присвоить нереферентное значение - PullRequest
0 голосов
/ 04 февраля 2011

Привет, мой код как пара, что с ним не так? спасибо и извините за мой плохой английский.

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();
                }

            }


        }

1 Ответ

0 голосов
/ 04 февраля 2011

Бьюсь об заклад, проблема заключается в утверждении if, которое начинается с:

if(NativeApplication.nativeApplication.openedWindows[i].title.toString()

Вы делаете присвоение в пределах значения, с которым вы пытаетесь сравнить:

 == belgeicerikWindow.title=belgelerDG.selectedItem.belge)

Если это не то, что вызывает вашу проблему, по крайней мере, это то, что вы должны исправить, чтобы сделать вещи более разборчивыми.:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...