2010-04-18 52 views
0

好吧,所以,這就是問題所在。我正在創建一個Flash網站,每個網頁都是自己的動畫片段,而場景1則是網站上的菜單和其他內容。問題與ActionScript 3.0按鈕到URL和根movieclip

我創建了一個叫做'HowWorksScene'的MovieClip。動畫片段有2個按鈕鏈接到不同的URL,但是,我確信當1個按鈕腳本工作時,相同的腳本將適用於另一個...所以這是我用Button創建的問題
stop();
VidDemo_btn.addEventListener(MouseEvent.CLICK, video);
function video(event:MouseEvent):void {
var link:URLRequest = new URLRequest('www.youtube.com');
navigateToURL(link); }

問題是,我不能得到該幀,即使確定誤差。這個問題阻止我進入這一點是一個調用函數。

在「HomePage」動畫片段中,按下按鈕進入下一個場景時,「主頁」淡出並向左飛行,然後下一幀爲1幀,但激活下一個動畫片段「HowWorksScene」...但沒有錯誤,它只是去「主頁」的第17幀。我試過
_root.gotoAndPlay(17);
但得到一個未定義的錯誤。所以,我想我的問題是:
什麼是最好的方式來從一個movieclip指向一個幀在父場景?我甚至嘗試過使用
gotoAndPlay(17, "Scene 1");
而這仍然沒有奏效。請儘快通知我!

+1

您在AS2不再,也沒有_root,你只是通過根類作爲paramenter給該按鈕。 – 2010-04-18 14:36:44

回答

2

嘗試

MovieClip(root).gotoAndPlay(17, "Scene 1"); 
+0

謝謝!非常好地工作! – 2010-04-18 18:28:09