如何去掉Flex中TitleWindow的頭部關(guān)閉按鈕
TitleWindow作為Flex中的一個彈窗組件,在項目中涉及到非常多,并且要根據(jù)需求修改它的樣式以及功能。TitleWindow有它自帶的關(guān)閉按鈕,但是有時為了統(tǒng)一樣式,需要將關(guān)閉按鈕去掉或隱藏。
TitleWindow作為Flex中的一個彈窗組件,在項目中涉及到非常多,并且要根據(jù)需求修改它的樣式以及功能。TitleWindow有它自帶的關(guān)閉按鈕,但是有時為了統(tǒng)一樣式,需要將關(guān)閉按鈕去掉或隱藏。下面介紹具體實現(xiàn)的步驟。
第一步:新建Flex應(yīng)用程序
不管對于什么類型的Flex項目,首先需要新建一個以TitleWindow命名的Flex應(yīng)用程序。
第二步:新建一個組件
TitleWindow作為一個彈窗,需要新建一個組件來承載它。新建一個Flex組件WinDrag,繼承TitleWindow。
第三步:添加觸發(fā)事件的按鈕
在Flex應(yīng)用程序中添加一個按鈕,用于觸發(fā)彈窗的顯示。
第四步:聲明表格數(shù)據(jù)源
在彈窗組件中,新建一個表格DataGrid,并聲明一個ArrayCollection作為表格的數(shù)據(jù)源。
第五步:綁定數(shù)據(jù)源
將表格代碼添加到彈窗組件中,并綁定數(shù)據(jù)源。
第六步:綁定彈窗到點擊事件
將彈窗組件綁定到按鈕的點擊事件,使得點擊按鈕時彈出窗口。
第七步:運行應(yīng)用程序
在Flash Builder4.0中運行Flex應(yīng)用程序,點擊按鈕,會彈出一個帶有表格的窗口,這時的窗口還有關(guān)閉按鈕。
第八步:去掉關(guān)閉按鈕
在彈窗按鈕的點擊事件中,添加代碼將關(guān)閉按鈕隱藏或去掉。
第九步:重新啟動應(yīng)用程序
重新啟動應(yīng)用程序,查看瀏覽器,此時關(guān)閉按鈕已經(jīng)被去掉了。