begin process at 2010 03 11 23:51:56
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Menu & navigation

 > GESTION DE LA PROFONDEUR DE FENETRES

GESTION DE LA PROFONDEUR DE FENETRES


 Information sur la source

Note :
7,67 / 10 - par 6 personnes
7,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Menu & navigation Niveau :Débutant Date de création :20/10/2003 Date de mise à jour :20/10/2003 18:12:14 Vu / téléchargé :4 490 / 1 403

Auteur : cherio

Ecrire un message privé
Site perso
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

 Description

c'est un base pour faire un menu à la windaube avec des fenetres qui se superposent. Ce code donne juste un moyen de gérer les profondeurs des fenetre :
Quand on clique sur l'une d'elles, elle passe au premier plan et chaque autre recule d'un niveau.

Les informations sont stockées dans un tableau.
fonctions utilisées :
clip.swapDepths();
tableau.splice();
tableau.push();


 Conclusion

assez simple. Pour les "post-débutants"

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip TEXTE DÉFILANT TYPE GÉNÉRIQUE DE FILM (DYNAMIQUE)
Source avec Zip MODIFIER LE TEMPLATE HTML DE PUBLICATION D'UN SWF
Source avec Zip Source avec une capture PALETTE DE COULEURS POUR APPLI DE DESSIN + APPLI DE DESSIN E...
Source avec Zip PROBLEME DE PRELOAD D'UN SWF CONTENANT DES ATTACHMOVIE() ? V...
Source avec Zip DES VRAIS BOUTONS SANS LA MAIN ( NON, CE N'EST PAS LE MEME C...

 Sources de la même categorie

Source avec Zip MENU RETATION par habibcode
Source avec Zip MENU EN ÉLLIPSE par ahmedarous312
Source avec une capture ALBUM PHOTOS DYNAMIQUE AVEC XML par titi57100
Source avec Zip Source avec une capture MENU ACCORDEON EN AS3 POO AVEC XML par Twinspirit
Source avec Zip EXPOGEN AS3 VESION 0.8 par remy2501

Commentaires et avis

Commentaire de top30 le 20/10/2003 20:20:56

Toi t es un CHAMPION DU MONDE !
T'as crZZer une fonction changeDepth ! Quand Flash MX a une function, accroches toi bien :

SWAPDEPTH !

Pour changer la profondeur d'un clip ! Le placer à une valeur FIXE, ou l'interchanger avec un auttre clip...

Tu as juste à dire à la fenetre sur laquelle tu cliques de Swaper avec la fnëtre en cours ! Et basta !...

Imagines que demain tu veuilles 20321 fenêtres... T ecris ton code à la main ???

A plus... Et réflechis avant de de commencer un taf.. Regardes l'aide de Flash...

Commentaire de afad le 20/10/2003 23:49:02

Eh BAM prend ça dans les dents 8-()
Mais ça vaut quand même pas 2/10 ;-) je remonte tout ça.

Commentaire de cherio le 21/10/2003 11:15:33

waw! toi au moins t'es cool comme mec!
mettons que t'ai 4 fenetres (F1, F2, F3, F4) qui se superposent (F1 est au fond, et F4 est au premier plan). Si tu fait juste swapDepths, on aura :
F4, F2, F3, F1 (si tu cliques sur F1)
Or, avec mon code on a
F2, F3, F4, F1 (et ça n'a pas du tout le meme effet visuellement)
Si tu comprends pas bien le résonnement tu peux essayer avec des petits bouts de papiers numérotés. ça marche pareil.
Pour ce qui est des 20321 fenetres, je t'accorde que mon code n'est pas optimisé mais ça ne serait pas bien compliqué de régler ce pb. De toute façon, toi qui à l'air d'être vraiment une bête, tu devrais savoir savoir qu'on ne peut envisager raisonnablement plus de 7 fenetres pour une navigation dans ce genre, pour des raisons evidentes d'ergonomie de navigation. (mais, bien sûr, là je ne t'apprends rien)

J'ajoute juste que j'avais remarqué que flash MX a une fonction swapDepths vu que je m'en suis servi. C'est même marqué dans la description de la source. Je ne pense pas que votre "politique" de cassage systématique de toutes les nouvelles sources soit bien constructive. Si le niveau est trop bas sur ce site pour vous, vous pouvez aller sur UltraShock...
No²

Commentaire de top30 le 21/10/2003 11:36:32

Ca n'as rien d'un "politique" de cassage... C'est juste que c'est con de se prendre la tête sur des trucs qui existe déjà... Je t accorde que que le swapDepth interchange ! Et non passe la sélectionnée au premier plan en mettant la "vielle" fenêtre en second.. Mais un plam ou etait la nouvelle fenêtre... Mais se prendre la tête, sur quelle profondeux donner à la fenêtre que je ne veux plus voir et un peu une perte de temps non ?

Vu ta vision des choses et ton niveau qui n'ont pas l'air nul loin de là...Utilises ton temps à des choses plus constructives... Recadage de fenêtre, nom de fenêtre...

On a tous fait la Mème erreur... Perdre du temps à programmer des choses qui l'ont déjà été des milliers de fois... Juste pour voir si ON PEU LE FAIRE... Finalement bien reflechis... Ca s'apelle pas des "sources"... Des tutaux ? Exercices ? je sais pas.. Mais une source ne devrais t'elle pas être une IDEE NOUVELLE avant tout ?

Et si tu reste un habitué, choses que j'espère... Tu verras qu'il est bon de tenir compte de l'opinion des gens qui sont passé par ton niveau... Moi ca m'aarive tous les jours d'ouvrir des codes et de me sentir tout petit... Comme d'en ouvrir d'autre et me dire.. Tiens lui il a du chenin à faire...

mais le plus important de tous cela est qund même de progresser.... Et de progresser PLUS VITE qeu ne progresse les versions....

Avec Le MX2004, plus de 70% des jeunes ici vont MOURIR ! Leur facon de programmer ne sera pas "compatible" avec l'esprit du 2004 !

Moi si je dois tout cela c'est pour votre bien.. Crois moi !

Et désolé si tu t es senti cassé...  = )

Commentaire de cherio le 21/10/2003 12:20:06

1- c'est quand meme mieux avec l'explication
2- je suis d'accord pour ne pas passer du temps à développer des trucs, mais bon là il était fait alors je l'ai mis
3- je compte rester un habituer et continuer à tenir compte des remarques à conditions qu'elles soient constructives
4- j'ai pas eu le temps de me mettre à MX2004 mais j'ai hate. Je suis d'accord avec toi pour dire que bcp vont se casser la gueule pasqu'il codent encore en flash5
5- sans rancune
No²

Commentaire de tom le 21/10/2003 19:18:10 administrateur CS

M'ayant déjà pris la tete sur des pseudo-OS en flash, je trouve que c'est une bonne chose: lorsque tu gères plusieurs fenetres, il est IMPERATIF de connaitre l'ordre de toutes les fenêtres pour gérer sans soucis le décalage en avant plan de la bonne fenêtre, et le décalage correct de toutes les fenetres(eh oui, si tu met au premier plan la fenetre du dernier plan, avec un swapdepth seul, tu interverties les deux fenetres et donc tu places la fenetre du premier plan au dernier plan au lieu de la placer au second plan, et en décalant toutes les autres en conséquence). C'est pour ca que ca vaut une bonne note.
Mais bon, peut etre qu'à la place de la déclaration des fenêtre en dur, il faudrait faire  une fonction ouvrirfenetre(hauteur,largeur,url du clip attaché dedans); qui incrémente la liste du tableau avec le nom de la nouvelle fenetre.
C'est tout ce que j'ai à dire...

@+ Tom

Commentaire de TomQuick le 22/10/2003 14:52:38

Bravo, c'est super instructif et super bien!
Je t'ai mi un 10/10 alors sois heureux !!!

Commentaire de bob le moche le 14/05/2004 13:44:15

ya une solution plus simple, c'est de monter la fenetre au niveau supérieur+1 et d'incrémenter une variable niveaux, comme ca, la fenetre cliquée est directement mise au dessus....

a mon avis, avec cette technique c'est plus simple non ?

Commentaire de cherio le 14/05/2004 16:56:15

en effet c'est plus simple. Je crois qu'on peut monter la profondeur jusquà 65000 donc ça laisse de quoi venir. Je vais peut etre virer cette source un de ces 4

Commentaire de newsmars le 17/03/2006 15:53:55

Merci beaucoup tu as un système vraiment très efficace et très modulable !!!

Merci encore c'est vraiment un bonne exemple !!!

 Ajouter un commentaire




Nos sponsors


Appels d'offres

Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

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

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