Cliquer sur une fenetre video

benjiman2 Messages postés 56 Date d'inscription dimanche 13 juin 2004 Statut Membre Dernière intervention 8 juillet 2007 - 8 déc. 2006 à 19:29
cs_goldenboy68 Messages postés 1596 Date d'inscription samedi 3 janvier 2004 Statut Membre Dernière intervention 9 juin 2011 - 9 déc. 2006 à 13:04
bonjour,

Je me met petit à petit au Flash et j'essaye d'apprendre avec des codes sources existantes ...
Aujourd'hui, je voudrais savoir comment faire s'il on souhaite que l'utilisateur puisse cliquer sur une "video" flash qui va ouvrir une nouvelle page ...
J'ai la fonction suivante sur le code source de flvplayer :
   attachMovie("MenuVid","menu_"+i,i,{_x:440,_y:y,t_vid:Titre[i],c_vid:Chemin[i]});
Jusque la, tout fonctionne, il n'y a aucun soucis...
Mais voila que j'ai voulu rajouter :
   _root.MenuVid.onclick=getURL(http://www.google.fr,"_blank","GET");

Et ca ne fonctionne pas !
La video se lance bien mais on ne peut toujours pas "cliquer"!
Avez-vous une idée ?

Je vous remercie pour votre attention!

5 réponses

cs_goldenboy68 Messages postés 1596 Date d'inscription samedi 3 janvier 2004 Statut Membre Dernière intervention 9 juin 2011 2
8 déc. 2006 à 22:25
c'est pas "onclick", mais "onPress", et faut que tu l'appelles par le nom d'occurence

for(var i:Number=1; i<=5; i++){
    attachMovie...
    _root["MenuVid"+i].onPres=...
}

@+! Samy
0
benjiman2 Messages postés 56 Date d'inscription dimanche 13 juin 2004 Statut Membre Dernière intervention 8 juillet 2007
9 déc. 2006 à 00:13
J'ai modifié un peu ... Et voila ce qu'il se passe:
Voila le code:





ActionScript:
<hr />
<style><![CDATA[RE {font : normal normal normal 13 "Courier New", Courier, Arial;;}]]></style>
Clic[i] = x.childNodes[i].childNodes[2].attributes.value;
attachMovie("MenuVid","menu_" +i,i,{_x:440,_y:y,t_vid:Titre[i],c_
vid:Clic[i]});
_root.boutonclic.onPress = function()
{
getURL("http://www.monsite.com/mavideo=" + Clic[i]);
}


<hr />







La video arrive bien a etre lu ... il n'y a aucun probleme ... mais IMPOSSIBLE d'ouvrir le site demandé correctement lorsque l'on clique sur un bouton !
Je me retrouve avec un http://www.monsite.com/mavideo=undefined

Avez vous une idée ?
En tout cas, merci pour ton aide.
0
cs_goldenboy68 Messages postés 1596 Date d'inscription samedi 3 janvier 2004 Statut Membre Dernière intervention 9 juin 2011 2
9 déc. 2006 à 11:59
et ta variable "i" elle est définie où? Dans le "onPress", le "i" te renverra la dernière valeur qu'il avait ...genre si c'est dans une boucle de 1 à 5, "i" vaudra toujours 5.

@+!
0
benjiman2 Messages postés 56 Date d'inscription dimanche 13 juin 2004 Statut Membre Dernière intervention 8 juillet 2007
9 déc. 2006 à 12:23
Non non... le I est bien dans la boucle !
  while (x.childNodes[i] != undefined && i<20) {
   Chemin[i] = x.childNodes[i].childNodes[0].attributes.value;
   Titre[i] = x.childNodes[i].childNodes[1].attributes.value;
   Clic[i] = x.childNodes[i].childNodes[2].attributes.value;
   attachMovie("MenuVid","menu_"+i,i,{_x:440,_y:y,t_vid:Titre[i],c_vid:Clic[i]});
_root.boutonclic.onPress.numero=i
_root.boutonclic.onPress = function()
{
getURL("http://www.monsite.com/mavideo=" + Clic[this.numero]);
}
   y+=20;
   i++;   
  }

Et toujours pareil !
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_goldenboy68 Messages postés 1596 Date d'inscription samedi 3 janvier 2004 Statut Membre Dernière intervention 9 juin 2011 2
9 déc. 2006 à 13:04
Remplace:
_root.boutonclic.onPress.numero=i
par:
_root.boutonclic.numero=i;

@+
0
Rejoignez-nous