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

深入了解SoundChannel類

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

在AS3基礎教程中,我們學習到要停止音樂的播放時,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)了外部聲音的播放。現(xiàn)在我們的目標是:當舞臺的任意位置被單擊后,聲音應當停止播放。

添加舞臺單擊操作

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

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

管理代碼

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

標簽: