Tom's Guide > Forum > Programmation > [Résolu] Flash bouton et include

[Résolu] Flash bouton et include

Forum Programmation : [Résolu] Flash bouton et include

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !

Lire la meilleure réponse, apportée par sleepless2101.

Mot :    Pseudo :           
 

Bonjour,

J'ai un menu en flash. Il contient plusieurs boutons. Lorsque l'on passe avec la souris sur un bouton, une animation se lance (clip). Lorsque l'on clic sur ce bouton, une image fixe apparaît et reste affichée, même si le curseur va ailleurs dans l'animation. Tout cela fonctionne.

Mon problème est le suivant :
Cette animation est introduite dans un page php. Chaque bouton de mon flash doit changer le contenu de la page php avec un include. Le contenu change bien mais le flash se recharge et du coup, l'image fixe qui était affichée lorsque l'on a cliqué sur le bouton disparaît. Comment puis-je faire pour que cette image reste ?

Voici le code dans flash :

stop();

this.btn.onRollOver=function(){
if(this._currentframe!=3){
this.gotoAndStop(2);
}
}
this.btn.onRollOut=function(){
if(this._currentframe!=3){
this.gotoAndStop(1);
}
}
this.btn.onReleaseOutside=function(){
if(this._currentframe!=3){
this.gotoAndStop(1);
}
}
this.btn.onPress=function(){
this.gotoAndStop(3);
}

this.btn.onRelease=function(){
this.gotoAndStop(3);
}

this.btn.onRelease = function(){
getURL("index.php?menu=select" );
}


MERCI

lors de la génération de la page, tu mets une flashvar sur le swf qui indiquera à quelle image aller.
par exemple, tu introduits la flashvar image, et tu fais dans ton php:
$image=1;if($menu=="select" ){$image=3;}
et tu appelles ton swf comme ça: monclip.swf?image=$image
et dans ton swf tu ajoutes ça: this.gotoAndStop(image);
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.
Meilleure réponse

lors de la génération de la page, tu mets une flashvar sur le swf qui indiquera à quelle image aller.
par exemple, tu introduits la flashvar image, et tu fais dans ton php:
$image=1;if($menu=="select" ){$image=3;}
et tu appelles ton swf comme ça: monclip.swf?image=$image
et dans ton swf tu ajoutes ça: this.gotoAndStop(image);

------------------------------ ($toBe || !$toBe) = this.theQuestion();
Répondre à sleepless2101

Merci pour ta réponse mais je ne connais pas les flashvar... Comment je fais pour introduire une flashvar image ?

Répondre à frielo4

une flashvar est une variable que l'on fait rentrer dans flash, on lui donne un paramètre.
mets le code que je te dis, ça devrait aller!

------------------------------ ($toBe || !$toBe) = this.theQuestion();
Répondre à sleepless2101

Ok ça fonctionne! Merci beaucoup!!!!

Répondre à frielo4
Tom's Guide > Forum > Programmation > [Résolu] Flash bouton et include
Aller à :

Il y a 291 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Liens