Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : OnPress on Release [ Scripts / ActionScript ] (MatthieuFourcade)

lundi 6 août 2007 à 16:52:50 | OnPress on Release

MatthieuFourcade

Bonjour, j'ai le bout de code suivant:

"this.bouton.onPress = function(){   
    Mouse.hide();
    _root.curseur.gotoAndPlay("saisie");
    _root.curseur._visible = true;
    zoomAvant();
    };
   
this.bouton.onRelease = function(){
    _root.curseur.gotoAndPlay("survol");
    _root.curseur._visible = true;
    zoomArriere();   
    };"

Et je veux remplacer la fonction onRelease. C'est a dire que lorsque le zoomAvant à été effectuer et que je reclique sur la zone (dc c'est la 2e fois) ca déclanche la procédure contenue dans on Release.

J'ai tourné ca dans tout les sens

J'ai utilisé une variable ETAT


"ETAT=0;
this.bouton.onPress = function(){   
    if (ETAT=0){
        Mouse.hide();
        _root.curseur.gotoAndPlay("saisie");
        _root.curseur._visible = true;
        zoomAvant();
       ETAT=1;
        }
    else {  
    _root.curseur.gotoAndPlay("survol");
    _root.curseur._visible = true;
    zoomArriere();   
    ETAT=0;
    }
};


Pas de succès. J'ai essayé  avec une condition sur _root.curseur._visible = true/false

"this.bouton.onPress = function(){    
    if (_root.curseur._visible = true){
            _root.curseur._visible = false;
            zoomAvant();
       }
   
    if (_root.curseur._visible = false)  {
    _root.curseur._visible = true;
    zoomArriere();    
    }
   
}; 


Pas de succès non plus. Je demande donc votre aide ... Cordialement

PS: Je débute en flash mais j'ai de bonne notion de prog ;)

Merci Matt

   
   
   

   
   

lundi 6 août 2007 à 17:10:27 | Re : OnPress on Release

on_drag_on

Membre Club
Réponse acceptée !
Salut,
Si je comprend bien tu veux faire un bouton à bascule:

this.bouton.stop();
var position = false;
this.bouton.onPress = function() {
position = !position;
if (position) {
Mouse.hide();
        this.curseur.gotoAndPlay("saisie");
        this.curseur._visible = true;
        zoomAvant();


} else {
    this.curseur.gotoAndPlay("survol");
    this.curseur._visible = true;
    zoomArriere();   


}
};


Un exemple ici: Bouton

@+.
www.monblog.ch/telov
tutoriels Flash pour débutants

lundi 6 août 2007 à 17:15:36 | Re : OnPress on Release

MatthieuFourcade

Je voyais pas le problème comme ca ... Mais effectivment c'est exactement ca et ca marche !!!!
Merci bcp.

Mais juste , pour pas mourir idiot je comprends pas trop le fonctionnement de la var position? Ah... je viens de voir que tu indiquais une source. Je vais voir si je peux en apprendre plus !

merci encore !

lundi 6 août 2007 à 18:34:56 | Re : OnPress on Release

on_drag_on

Membre Club
Ben c'est assez simple, on déclare la position sur false. A chaque onPress on l'inverse vu que au onPress position = !position .

@+.
www.monblog.ch/telov
tutoriels Flash pour débutants



Cette discussion est classé dans : true, visible, curseur, root, onpress


Répondre à ce message

Sujets en rapport avec ce message

parametre de fonction [ par lilyvirus ] Bonjour, j'essai actuellement d'optimisermon code en créant des fonctions cependant je crois que les fonctions avec parametre n'est pas bien encré pou Action true/false qui ne marche qu'une fois [ par martom ] Voila en gros sur mon site (http://www.brusselsbulls.be/martomweb/green-gum/index.htm) les bouton, qui ont ce code-ci (pas tous, je change la valeur d désactiver l'affichage d'un clip après un certain temps [ par jeje11991 ] Bonjour,Voilà j'ai un bouton quand j'appuie dessu ca fait :_root.eff1._visible = true;_root.eff2._visible = true;_root.eff3._visible = true; moi je vo _visible = false; _visible = true; etc. [ par j_martin ] BonjourJ'ai fais un menu dont les rubriques et leur contenu apparaissent et disparaissent grâce au code suivant :presentation._visible = false ;associ CheckBox : choix multiples [ par toutsi83 ] Bonjour à tousComment formuler un script checkBox avec plusieurs réponses possibles ?Je me décide à poser cette question parce que cela fait plusieurs Variables et loadmovie [ par geraldinechx ] Bonjour à tous!Si certains se sentent pour jeter un oeil à un problème avec un énoncé un peu "scolaire". J'ai ce script : function click() {     bouto problème avec action script [ par sidoNY ] Bonsoir,J'ai réalisé une petite animation en .swf où l'internaute a la possibilité de déplacer horizontalement des photos  avec l'action de la souris. Problème d'infobulle [ par prophete51 ] Bonjour à tous !J'ai un problème qui me turlupine, je travaille sur un projet qui consiste à placer des points sur une carte du monde en fonction de l Realisation d'un looper. sound et simplifier code. [ par Castelcerf ] Bonjour , tout d'abord je me presente ainsi que mon projet; je suis graphiste illustrateur de formation mais aussi musicien à l'origine d'un collectif Payer FLV Probleme de transparence de la barre de controle [ par kevan7 ] Bonjour a tousJ'ai un petit soucis avec un player video que j'ai fais, le probleme est que lorsque je passe mon player en fullscreen il se trouve que


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.