begin process at 2010 02 10 07:09:38
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

_visible = false; _visible = true; etc.


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

_visible = false; _visible = true; etc.

mercredi 8 août 2007 à 17:30:35 | _visible = false; _visible = true; etc.

j_martin

Bonjour
J'ai fais un menu dont les rubriques et leur contenu apparaissent et disparaissent grâce au code suivant :

presentation._visible = false ;
associations._visible = true ;

Pour l'instant c'est encore gérable parce qu'il n'y en a pas de trop mais ça risque de devenir rapidement fastidieu dès que le contenu va augmenter.
Question : y'a t'il un moyen plus simple de créer un petit menu qui gère l'apparition d'une rubrique et en même temps la disparition d'une autre ?
Attendant vos suggestions, je vous remercie d'avance.
mercredi 8 août 2007 à 17:31:51 | Re : _visible = false; _visible = true; etc.

j_martin

J'ajoute que suis sous Flash MX, donc version 6 maxi.
Merci encore.
mercredi 8 août 2007 à 17:44:50 | Re : _visible = false; _visible = true; etc.

on_drag_on

Membre Club
Salut,
Ben tu fais ton menu, ensuites tu fait un appelles de swf (presentation swf, association.swf etc...); que tu load ds un container.

genre:

conteneur.removeMovieClip();
// On décharge l'image restante.
this.createEmptyMovieClip("conteneur","1");
conteneur._x = 125;
conteneur._y = 100;
clip1.onRelease = function(){
loadMovie("presentation.swf","conteneur");
}
clip2.onRelease = function(){
loadMovie("association.swf","conteneur");
}

@+.

Et si t'as vraiment une floppée de clips tu fait une boucle.
Si questions hésites pas.

www.monblog.ch/telov
tutoriels Flash pour débutants
mercredi 15 août 2007 à 10:45:07 | Re : _visible = false; _visible = true; etc.

j_martin

Merci 'on_drag_on', je vais déjà tenter de comprendre et d'appliquer ce que tu viens de me proposer et merci également pour l'idée de la boucle que je ne maitrise pas encore mais je m'entraine.

Voir pour l'instant :
http://reseau-alpha.org/index_fla.html
où ne fonctionne que : Pour les apprenants=>Les associations
pour donner une idée du projet.

Voici le bout de code qui gère les actions :

apprenants._x = accueil._x + accueil._width + 5 ;
apprenants._y = 60 ;
associations._x = accueil._x ;
associations._y = accueil._y + accueil._height ;
formations._x = associations._x + associations._width ;
formations._y = associations._y ;
tribune._x = formations._x + formations._width ;
tribune._y = formations._y ;
associationstexte._x = 270 ;
associationstexte._y = 148 ;
associations._visible = false ;
formations._visible = false ;
tribune._visible = false ;
associationstexte._visible = false ;
apprenants.onRelease = function() {
    presentation._visible = false ;
    quisommes._visible = false ;
    associations._visible = true ;
    formations._visible = true ;
    tribune._visible = true ;
    benevole._visible = false ;
    formationsbene._visible = false ;
    pedagogie._visible = false ;
    tribunebene._visible = false ;
    soutenir._visible = false ;
    rejoindre._visible = false ;
    }
associations.onRelease = function() {
    associationstexte._visible = true ;
    }   
   
ça fait un peu bourrin, non ?
Si j'ai bien compris ta proposition, c'est de regrouper, par exemple, l'ensemble 'Pour les animateurs' avec ses rubriques 'Etre bénévole, Les formations, La pédagogie, La tribune'
dans des .swf et de les appeler ou les faire disparaître le cas échéant ?
Merci d'avance pour ta réponse.
jeudi 16 août 2007 à 08:59:39 | Re : _visible = false; _visible = true; etc.

on_drag_on

Membre Club
Hello,

En fait l'idée c'est de faire un swf de base base qui sera ta page d'acceil et ensuite pour chaque rubrique , faire un swf différent. Ce qui te permettra d'être plus léger et plus rapide à l'affichage.

La boucle te servira à à executer ce qui est récurrents.  Par ex tu as un menu avec des clips identiques, tu les nommes comme tu veux dans la bibliothèque, mais comme noms d'occurrences tu leurs donnes: clip1, clip2, clip3 etc... ce qui permettras d'incrémenter clip avec cette boucle. Idem pour les swf appelés, tu les nommes swf1, swf2, swf3 etc.. et du coup si tu en as beaucoup tu pourras utiliser la même variable d'incrémentassion.

Un exemple:

On déclare une variable i (tu pourrais l'appeler comme tu veux, l'usage veux qu'on utilise i), à laquelle on donne une une incrémentassion correspondant au nombre de clips, imaginons qu'on en a 10:

for (var i=0;i<10;i++) {
// on initialise i à 0, si i est plus petit que 10 on l'incrémente. du coup on
//peut utiliser i à chaque fois qu'on en a besoin.

Et pour ton histoire de _visible = true ou false pas besoin. Si je reprends le code que je t'ai mis ci-dessus à chaque fois que tu clique sur un clip pour appeler un swf , le code passe par removeMovieClip() qui vide le dernier swf contenu dans le conteneur.

En exemple tu pourrais avoir un code comme ceci:

conteneur.removeMovieClip();
// On décharge le swf restant.
this.createEmptyMovieClip("container","1");
//on crée le conteneur.
conteneur._x = 125;
conteneur._y = 100;
//on le place
for (var i:Number=1;i<4;i++) {
// on crée une boucle
this["clip"+i].id = i;
//on donne un identifiant à nos clips
this["clip"+i].onRelease = function() {
//on donne une fonction onRelease à tous nos clips
container.loadMovie("swf"+this.id+".swf");
//on charge le swf correspondant à l'identifiant du clip.
}
}

J'espère que cela vas t'aider.


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


Cette discussion est classée dans : menu, true, contenu, visible, false


Répondre à ce message

Sujets en rapport avec ce message

TRUE et FALSE [ par lezart ] Bonjour a tous !...Mon probleme : j'ai trois boutons, avec trois clip invisible au depart... avec pour code sur chaque clip celui-ci :onClipEvent(load Communication LoadVars+changement états des boutons(visible=false ou =true) [ par corinnedside ] Bonjour à tous, Après maintes recherche, je fais appel à vos conseils.Pour m'aider à résoudre un problème de programmation. Je débute en programmation 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 PB menu dynamique avec fichier externe [ par mikile ] Salut à tous!Y a une histoire qui m'embête. J'ai un menu dynamique qui fonctionne très bien en solo. Lorsque je décide d'en rajouter un autre, le prem 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 Bug dans mon ActionsScript [ par jcbrinfo ] Expliquations: J'ai fait un boutton bplay qui est le bouton lecture/pause de mon lecteur FLV. Cplay0 correspond à l'image du bouton lecture, cplay1 à Menu avec bouton qui ne renvoient pas à la page souhaitée [ par videle15 ] Bonjour à tous, Question de newbie : J'ai fait fait un clip (zone dans laquelle apparaîtra mon menu), et en dessous, des boutons. Par effet de ROLL_ 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 ouverture fermeture de clip par translation de curseur [ par hmc ] Bonjour, je debute en flash et là, je ne m'en sort pas... !! J'ai un curseur se déplaçant de gauche à droite mais je n'arrive pas à trouver le cod AS3 child qui se décharge et lance un autre child [ par omnipotato ] voila, mon probleme est le suivent (j'ai beaucoup de problemes en ce momment): j'ai une intro qui se lance en child dès le début, puis par la suite, u


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 0,780 sec (4)

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