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

深入了解SoundChannel類

在AS3基礎(chǔ)教程中,我們學習到要停止音樂的播放時,Sound類并沒有提供stop()方法。因此,我們需要借助另一個類:SoundChannel。本節(jié)課將詳細介紹SoundChannel類的使用。復制并

在AS3基礎(chǔ)教程中,我們學習到要停止音樂的播放時,Sound類并沒有提供stop()方法。因此,我們需要借助另一個類:SoundChannel。本節(jié)課將詳細介紹SoundChannel類的使用。

復制并修改代碼

首先,我們需要復制上一節(jié)課的33.fla文件,并將其重命名為34.fla。由于33課調(diào)用的是外部聲音,因此我們將34.fla文件也放在相同的文件夾內(nèi),以便無需修改33課的代碼。打開34.fla文件,按下F9鍵打開動作面板,我們將直接分析并修改代碼。

實現(xiàn)聲音停止播放

上一節(jié)課的代碼如下所示:

```as3

var url:String"西海情歌.mp3";

var urr:URLRequestnew URLRequest(url);

var mysd:Soundnew Sound(urr);

();

```

以上代碼實現(xiàn)了外部聲音的播放?,F(xiàn)在我們的目標是:當舞臺的任意位置被單擊后,聲音應(yīng)當停止播放。

添加舞臺單擊操作

首先,我們需要實現(xiàn)舞臺的單擊操作。與按鈕的單擊類似,不同之處在于事件源的不同:按鈕的事件源是按鈕的實例名,而舞臺的事件源是stage。因此,在代碼片段面板中直接使用會提示必須在舞臺上設(shè)置好實例名的對象。

新建一個圖層,從公用庫中拖拽一個按鈕到舞臺上,并在屬性面板中設(shè)定實例名為"anniu"。然后使用代碼片段功能添加鼠標單擊命令。

管理代碼

為了方便管理代碼,通常會將所有代碼寫在同一個圖層內(nèi)。因此,我們將原先圖層1中的代碼剪切到Actions圖層內(nèi)。隨后刪除圖層1,因為圖層2中的按鈕對于本例沒有用處,可以直接刪除。最后,將代碼中的"anniu"修改為"stage",這一步非常重要,務(wù)必不要忘記修改回來。

標簽: