卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

使用switch語句實(shí)現(xiàn)按鈕切換畫面小程序

本節(jié)課的內(nèi)容續(xù)接上節(jié)課,請大家將27.fla文件復(fù)制一份,重命名為28.fla。本節(jié)課的目的是將上節(jié)課的代碼進(jìn)行精簡,通過使用一個(gè)響應(yīng)函數(shù),實(shí)現(xiàn)四種操作。代碼修改在本節(jié)課中,我們需要修改代碼,將原本分

本節(jié)課的內(nèi)容續(xù)接上節(jié)課,請大家將27.fla文件復(fù)制一份,重命名為28.fla。本節(jié)課的目的是將上節(jié)課的代碼進(jìn)行精簡,通過使用一個(gè)響應(yīng)函數(shù),實(shí)現(xiàn)四種操作。

代碼修改

在本節(jié)課中,我們需要修改代碼,將原本分散在四個(gè)響應(yīng)函數(shù)內(nèi)的按鈕單擊操作改為使用一個(gè)響應(yīng)函數(shù)來實(shí)現(xiàn)。具體代碼如下:

```actionscript

stop();

shouye_(, danji);

tupian_(, danji);

ruanjian_(, danji);

guanyu_(, danji);

function danji(event:MouseEvent):void{

switch(){

case "shouye_btn":

gotoAndStop(1);

break;

case "tupian_btn":

gotoAndStop(2);

break;

case "ruanjian_btn":

gotoAndStop(3);

break;

case "guanyu_btn":

gotoAndStop(4);

break;

}

}

```

代碼解析

上述代碼通過添加一個(gè)switch分支判斷,實(shí)現(xiàn)了原本需要四個(gè)單獨(dú)的響應(yīng)函數(shù)的功能。在這個(gè)switch判斷中,使用了作為條件。

這里需要注意的是,event是響應(yīng)函數(shù)danji的參數(shù),所以它必須保持不變。而表示當(dāng)前被單擊的對象,則表示當(dāng)前被單擊對象的實(shí)例名,它是一個(gè)字符串類型的變量。因此,在switch的case分支中,需要用引號將實(shí)例名括起來。

通過這種方式,我們可以簡化代碼并實(shí)現(xiàn)四個(gè)按鈕的切換功能。

總結(jié)

本節(jié)課通過使用switch語句和一個(gè)響應(yīng)函數(shù),實(shí)現(xiàn)了四個(gè)按鈕的切換畫面功能。這種方法可以減少重復(fù)的代碼,并提高程序的可讀性和可維護(hù)性。希望大家能夠理解并掌握這種簡化代碼的技巧,并能在實(shí)際項(xiàng)目中運(yùn)用。

標(biāo)簽: