1050: 无法分配给非参考值

发布于 2024-10-16 05:31:15 字数 1111 浏览 4 评论 0原文

您好,我的代码如下,有什么问题吗? 谢谢你,很抱歉我的英语不好。

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

            }


        }

Hi my code as fallows what is wrong with it?
thank you and sorry for my bad english.

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

            }


        }

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凉墨 2024-10-23 05:31:15

我敢打赌问题出在以以下内容开头的 if 语句上:

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

您正在尝试比较的值内进行赋值:

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

如果这不是导致您问题的原因,那么至少您应该修复它让事情变得更清晰。 :)

I'm betting the problem lies with the if statement that starts with:

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

You are doing an assignment within the value you are trying to compare against:

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

If it isn't what is causing your problem, at least it is something you should fix to make things more legible. :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文