Flash cs6中MVC模式下,想要用控制器把模型和視圖聯(lián)系起來,通過控制模型使視圖在舞臺(tái)中顯示。該怎么實(shí)現(xiàn)呢?下面我們就來看看詳細(xì)的教程。
1、先用MVC模式設(shè)計(jì)好模型類RectangleM和視圖類RectangleV,保存在同一個(gè)文件夾中,本例為“MVC設(shè)計(jì)模式的實(shí)現(xiàn)”。
2、接著,創(chuàng)建一個(gè)控制器類RectangleC,與模型類和視圖類保存在同一文件夾中。
3、在類中,先定義包名,插入顯示類Sprite類包。
4、創(chuàng)建一個(gè)類RectangleC,繼承顯示類Sprite,用以實(shí)現(xiàn)控制器。
5、定義構(gòu)造函數(shù)RectangleC,修飾符為public。
6、創(chuàng)建一個(gè)RectangleM類的實(shí)例,用以新建一個(gè)模型實(shí)例M。
7、創(chuàng)建一個(gè)RectangleV視圖實(shí)例,帶有一個(gè)參數(shù)為模型實(shí)例M。
8、將實(shí)例V添加到顯示列表中,使矩形能夠正常顯示。
9、設(shè)置矩形的起點(diǎn)坐標(biāo),坐標(biāo)值為(100,100)。
10、最后,設(shè)置矩形的寬和高,在舞臺(tái)繪制矩形。
11、新建一個(gè)Flash文檔,在屬性面板中輸入控制器RectangleC類。
12、運(yùn)行程序,按控制器的設(shè)置,在舞臺(tái)中輸出一個(gè)矩形。我們已成功實(shí)現(xiàn)MVC模式的控制器了。
以上就是flash中MVC模式的應(yīng)用,希望大家喜歡,請(qǐng)繼續(xù)關(guān)注武林網(wǎng)。
相關(guān)推薦:
Flash怎么使用鼠標(biāo)滾輪控制五角星旋轉(zhuǎn)?
Flash中心點(diǎn)和注冊(cè)點(diǎn)有什么相同與區(qū)別?
flash怎么給蠟燭添加熊熊燃燒的動(dòng)畫效果?
新聞熱點(diǎn)
疑難解答
圖片精選