302008
 

俺是彻底无语了。

这样的代码有错么?

<?xml version=”1.0″ encoding=”utf-8″?>  

<mx:TitleWindow xmlns:mx=”http://www.adobe.com/2006/mxml” layout=”absolute” width=”400″ height=”300″>

        <mx:Script>

                <![CDATA[

                        private function unshow():void{

                                showCloseButton=false;

                                trace(this.showCloseButton);

                                trace(this);

                        }

 

                        private function show():void{

                                showCloseButton=true;

                                trace(this.showCloseButton);

                                trace(this);

                        }

                ]]>

        </mx:Script>

        <mx:Button x=”38″ y=”69″ label=”Show” click=”show()”/>

        <mx:Button x=”123″ y=”69″ label=”UnShow” click=”unshow()”/>

</mx:TitleWindow>

trace出来的结果都是预期中的,可是就是不能显示那可恶的CloseButton。
早上到台灣 Adobe / macromedia 使用者俱樂部論壇 问了一下。robertdx解决了问题。
只要加上一句话就可以了。我彻底晕!!!
为什么Adobe 就不能向微软学习学习呢?好怀念做WinForm的日子!
function test():void  

{

this.showCloseButton  = !showCloseButton;

this.invalidateDisplayList();

}

Sorry, the comment form is closed at this time.