begin process at 2012 02 10 08:18:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

OnPress on Release


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

OnPress on Release

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ée 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 lecteur flv + coverflow playlist - comment faire le lien ? [ par BBFUNK01 ] Salut à toutes et à tous, une fois de plus je me retrouve confronté à un problème que j'ai du mal à résoudre : j'ai modifié un lecteur flv qui marche 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 Probleme de setInterval [ par jobe06 ] Bonjour, Voila mon probleme, j'ai une carte, lorsque je clique dessus elle se retourne de la face A a la face B... J'aimerai faire en sorte que lorsq Petit problème avec curseur personnalisé [ par Yrael ] Bonjour à tous! Voilà mon code : _root.onEnterFrame=function(){ if (_root._ymouse>0&&_root._xmouse>0&&_root._ymouse<329&&_root._xmouse<439) { Mou Définir une fonction dans Flash [ par teatime972 ] Bien le bonjour à tous.Avant tout je tiens à remercier tous les acteurs de ce site, qui m'a apporter une grande aide.Travaillant ces temps ci sur les Aide DropTarget !!! svp !!! [ par scareface ] oici mon code : stop(); glass.onPress = function() { Mouse.hide(); this.startDrag(true, 10, 10, 740, 340); this.swapDepths(100); }; glass.onRelease = faire lire un clip quand il est visible [ par supermah ] Salut, J'ai un • 5 clips invisible dans mon animation (cachés au chargement). • 5 boutons qui rendent chaque clip visible.     Sur chaque bouton le c problem avec .onPress [ par nightmareofworld ] Bonjourj'ai u  probleme avec ce code :onClipEvent(enterFrame) {    _root.choix.chemise-blanche.onPress = function()  {      choix(1);}    _root.choix.


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 3,494 sec (3)

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