2010-04-18 6 views
0

Bon, alors, voici le problème. Je crée un site flash avec chaque page étant son propre MovieClip et Scene 1 étant le menu et d'autres choses qui restent sur le site.Problème avec le bouton ActionScript 3.0 à l'URL et à la racine du MovieClip

J'ai créé un MovieClip appelé 'HowWorksScene'. Le MovieClip a 2 boutons qui se connectent à différentes URLs, cependant, je suis sûr que lorsque l'un des scripts de boutons fonctionnera, le même script fonctionnera pour l'autre ... donc voici le problème que j'ai avec le bouton
stop();
VidDemo_btn.addEventListener(MouseEvent.CLICK, video);
function video(event:MouseEvent):void {
var link:URLRequest = new URLRequest('www.youtube.com');
navigateToURL(link); }

problème est que je ne peux pas arriver à ce cadre pour déterminer même une erreur. Le problème qui m'empêche d'arriver à ce point est une fonction d'appel. Dans le MovieClip "HomePage", lorsque le bouton est enfoncé pour passer à la scène suivante, "Homepage" disparaît et s'envole vers la gauche puis la frame suivante est 1 frame mais active le prochain movieclipe "HowWorksScene" ... mais sans erreurs, il va simplement à l'image 17 de "Homepage". J'ai essayé de faire
_root.gotoAndPlay(17);
mais obtenir une erreur non définie. Donc, je suppose que ma question est:
Quelle est la meilleure façon de diriger à partir d'un MovieClip à un cadre dans la scène parent? J'ai même essayé d'utiliser
gotoAndPlay(17, "Scene 1");
Et cela n'a toujours pas fonctionné. S'il vous plaît laissez-moi savoir dès que possible!

+1

Vous n'êtes plus en AS2, il n'y a pas _root, vous passez juste la classe racine comme paramenter à ce bouton. –

Répondre

2

Essayez

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

Merci! Travaillé PARFAIT! –

Questions connexes