2017-10-17 57 views
-1

tout ce que j'essaie d'obtenir un bouton que j'ai placé à l'intérieur d'un clip pour changer la scène sur ma timeline principale.Bouton flash As3 dans un clip

c'est ce que j'ai en ce moment: sur le scénario principal,

la scène qui a le clip est appelé (girl_tone_control) et la scène que je veux aller à l'est appelé (girl_outfit_v1)

à l'intérieur du clip sur (girl_tone_control), j'ai un bouton sur un cadre avec le nom instantané letsgo_btn.

Je puis une autre couche dans le même clip vidéo que le bouton appelé actions

avec ce code

import flash.events.MouseEvent; 

letsgo_btn.addEventListener(MouseEvent.CLICK, letsgo1); 

function letsgo1(e:MouseEvent):void 
{ 
    MovieClip(root).gotoAndPlay(1,'girl_outfit_v1'); 
} 

Je ne sais pas si cela est correct chaque fois que je le tester dans l'espoir de aller à la scène (girl_outfit_v1) cela ne fonctionne pas et je reçois l'erreur

ArgumentError: Error #2108: Scene girl_outfit_v1 was not found. 
at flash.display::MovieClip/gotoAndPlay() 
at wwe2_girl_tone_control_fla::girl_select_1/letsgo1() 

Quelqu'un peut-il aider?

Répondre

0

Je vous conseille de vérifier deux fois le nom de scène qu'il doit travailler, ou joindre votre fla pour me faire vérifier ce qui ne va pas

+0

je l'ai eu à travailler !!. J'avais deux: inpert flash.events.MouseEvent; ligne sur le même cadre, un sur un calque différent que je voulais garder les codes séparés afin que je puisse voir correctement. Juste supprimé l'un d'entre eux et cela a fonctionné. – Alan

+0

Cela semble étrange, vous pouvez avoir autant que possible les importations, ce n'est donc pas une raison. Quoi qu'il en soit sympa que ça t'a aidé) –

+0

oui merci pour votre aide. J'ai également découvert que si ma webcam est débranchée ou ne fonctionne pas, les scripts commencent à se comporter bizarrement. J'ai un script streem load web cam aussi bien dans le fichier. Merci à mon collègue de travail pour la commutation de la caméra que j'utilisais avec une caméra cassée qui a la même apparence et ne me le dit pas. – Alan