国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

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

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

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

代碼修改

在本節(jié)課中,我們需要修改代碼,將原本分散在四個響應(yīng)函數(shù)內(nèi)的按鈕單擊操作改為使用一個響應(yīng)函數(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;

}

}

```

代碼解析

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

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

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

總結(jié)

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

標(biāo)簽: