begin process at 2010 03 17 01:37:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Divers

 > 

Débutant(e)

 > 

if else ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

if else ?

mercredi 28 novembre 2007 à 13:42:01 | if else ?

gfpl

bonjour,
voila j ai une petit probleme mon elese tourne en boucle pour se terminer a 5
comme si il ne recevais pas la variable btsend et donc se termine a 5

je recupere la variable depuis l url et depuis l animation flash


code: dans flash

var btsend = new LoadVars();


            if(btsend=="1")
            {
            _root.item1.gotoAndPlay("s1");
            }
           
            else if(btsend=="2")
            {
            _root.item2.gotoAndPlay("s1");
            }
            else if (btsend=="3"){
                _root.item3.gotoAndPlay("s1");
                }
                else if (btsend=="4"){
                _root.item4.gotoAndPlay("s1");
                }
                else {(btsend=="5")
                _root.item5.gotoAndPlay("s1");
                }
               
               
                function pagecontact() {
  getURL("index.php?page=contact&lang="+lang+"&btsend=5","_self")
  }
                  function pageindex() {
  getURL("index.php?page=index&lang="+lang+"&btsend=1","_self")
  }

envoi depuis php:
#####################################################

<object type="application/x-shockwave-flash" data="flash/up.swf?<? echo "bt_1=acceuil&bt_2=magasin&bt_31=Shop-online&bt_4=Forum&bt_5=contact&lang=".$lang."&btsend=".$btsend."&"; ?>" width="766" height="100">
<param name="quality" value="high">
<param name="wmode" value="transparent" />
<param name="movie"
value="flash/up.swf?<? echo "bt_1=acceuil&bt_2=magasin&bt_31=Shop-online&bt_4=Forum&bt_5=contact&lang=".$lang."&btsend=".$btsend."&"; ?>">
<p>Il vous manque le plugin flash pour visionner l'animation.</p>
</object>

si qq a une solution
la lange je sais bien la recupere sans probleme
mais il n y aurais pas une autre methode plus simple a la place des IF
genre :

_root.item1+variabledepuisphp+.gotoAndPlay("s1");
mais ca ca marche pas et j ai pas trouver de doc la desus

mercredi 28 novembre 2007 à 13:59:54 | Re : if else ?

goldenboy68

Réponse acceptée !
suffit de demander :
_root["item"+_root.bt].gotoAndPlay("s1");

Par contre, j'espère que tu as mets bien ce qu'il faut dans ta variable $bt

Faudrait qu'il y ait : $bt = "&bt=1"; par exemple
Genre :
if($_GET['btsend']!=""){
    $bt = "&bt=".$_GET['btsend'];
}else{
    $bt = "&bt=0"; // Par exemple...ça peut te permettre de voir direct avec un test dans Flash que y'avait rien de sélectionné ça
}

@+! Samy
mercredi 28 novembre 2007 à 15:47:01 | Re : if else ?

gfpl

je doit avoir un truc qui cloche il n y a rien qui passe pourtant j ai bien et j en susi sur que mes variable passent depuis php vers flash

j'ai mis la source ici http://www.biggpaintball.com/index/up.fla

j'ai essayer ton example ca marche pas j'ai du faire une gourde qq part mais ou si jamais tu voit ou ca cloche enfin si tu as le temps :p

au fait merci pour ton example je l avais deja fais mais je ne savais plus comment parfois on est trop bete
on (release) {
    if (_root.i<>2) {
        if (_root.g<>1) {
            _root["item"+_root.i].gotoAndPlay("s2");
            _root.cont.cord["sm"+_root.i].gotoAndPlay("s2");
            _root.i = 2;
            _root.cont.gotoAndPlay("s1");
            _root.cont.cord["sm"+_root.i].gotoAndPlay("s1");
        }
    }
}

par contre comme je l ai dit impossible de recuperer l etat du bouton ... si tu as une piste
mercredi 28 novembre 2007 à 15:52:32 | Re : if else ?

gfpl

ben voila la ca marche sorry ;)
un espace de trop ;)

merci bien
mercredi 28 novembre 2007 à 15:55:14 | Re : if else ?

goldenboy68

ton lien marche pas

ensuite _root.i et _root.g sont définis où ?

j'comprend pas ce que tu veux faire là.
mercredi 28 novembre 2007 à 21:06:55 | Re : if else ?

gfpl

je voulais faire communiquer 2 page en flash et recupere les variable entre 2 flash
vu que a la base la page etait en 1 morceau mais la je l ai couper en 2 le menu en haut
et le reste appel par include en php
je prefere cette methode deja pour le referencement meme si en terme c est plus long a la fin ( au chargement)
et donc les _root.i c etait justement pour passer d une page a une autre
mais la ca marche j ai bien fais comme tu m as sugerer mais j ai limiter pour eviter a une malin de parser lui meme des variable j ai donc en php if ($page = 'index') { $nb=1}else if ... et puis enfin else  nb=1  vu que je redirige quand meme a  l 'index et donc =1


heuu je ne sais pas si j ai ete assez clair ;)

merci pour ton coup de pouce en tt cas ;)  


Cette discussion est classée dans : root, gotoandplay, if, else, btsend


Répondre à ce message

Sujets en rapport avec ce message

if et else et autres [ par smile75 ] Salut j'ai une question concernant les conditions Je pense que c'est la condition if qu'il faut faire. Dans une anime j'aimerais qu'un bouton agisse Contenu chargé avec fermeture et ouverture par un bouton... [ par tofstude2 ] Bonjour !Voilà un moment que je cherche à regler mon problème... :( Je suis en train de monter mon site et dans un souci de rapidité, j'aimerais que m Découpage site flash [ par Danmusicfirst ] Bonjour, je débute en flash et j'ai acheté un kit graphique dans lequel j'ai déjà modifié pas mal de chose, mais qui se trouve être malheureusement su convertir en action script 3 un code en action script 2 [ par loicmorlon ] Bonjour, je suis débutant, je cherche à me créér un site très simple pour mon boulot.Or, je cherche à intégrer dans une de mes pages un diaporama.Ce d Nom de la page en cours [ par LiTtLeBuBu ] Bonjour,Je preload ainsi:onClipEvent (load) {    total = _root.getBytesTotal();}onClipEvent (enterFrame) {    loaded = _root.getBytesLoaded();    perc if / else avec plusieurs boutons pour actionner un Movie Clip ?????!!!! [ par daninidemars ] Bonjour à tous !j'ai beau essayé dans tous les sens je n'y arrive pas !!!je souhaite utiliser plusieurs boutons positions "on/off" pour changer un MC Flash CS3: Puzzle avec if [ par Quarions ] Bonjour, j'ai construit trois puzzles, mais maintenant je dois mettre du code pour que l'animation continue une fois le puzzle terminer, cependant, je Probleme de compatibilité d'un script entre les players [ par Matsura ] Bonjour a tous.C'est la premiere fois que je poste un sujet ici et malheuresement, c'est pour demander de l'aide :sJe suis actuellement en train de pr No scale sur firefox [ par ourso ] bonjour j'ai un souci pour l'affichage d'un site que je viens de finir.www.holdupstudio.comLe problème c'est que sous firefox le site ne s'étend pas s stage et fullscreen [ par redemption ] bonjour à tous, j'ai créé un fullscreen avec ce code simple sur un boutonon (press) {    if (_root.fullscreen.text == "false") {        _root.fullscre


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,482 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales