Accueil > Forum > > > > mettre un clip au niveau superieur
mettre un clip au niveau superieur
mardi 17 avril 2007 à 17:36:56 |
mettre un clip au niveau superieur

lilyvirus
|
Bonjour, quelqu'un saurait il me dire comment je fais pour mettre mon clip au dessus des autres quelque soit le niveau des autres? j'ai essayer getNextHighestDepth mais je dois mal l'utiliser car ca ne donne pas ce que je veux, pourtant c'est un truc tout bete j'imagine. je veux un truc du genre monClip.swapdepths(lastLevel) mais bon je ne trouve pas merci bien pour votre devouement :) lily
|
|
mardi 17 avril 2007 à 20:12:54 |
Re : mettre un clip au niveau superieur

embalmer
|
Hello, La fonction getNextHighestDepth(); comme son nom l'indique récupère la profondeur d'un clip mais ne la modifie pas.
Essaye plutôt :
import mx.managers.DepthManager; _level0.nomDuClip.setDepthTo(DepthManager.kTop);
Si tu as encore des problèmes consulte la doc flash concernant cette fameuse classe depthManager.
++
|
|
mercredi 18 avril 2007 à 08:31:41 |
Re : mettre un clip au niveau superieur

Girou
|
Salut, ou alors, en utilisant getNextHighestDepth() : monClip.swapdepths(this.getNextHighestDepth() )@+ 
|
|
mercredi 18 avril 2007 à 08:54:40 |
Re : mettre un clip au niveau superieur

lilyvirus
|
merci pour vos reponse je vais tester tout ca. J'ai testé la derniere solution en mettant : monClip.swapdepths(monClip.getNextHighestDepth() ) mais ca n'a pas donné ce que je voulais!
je vous tiens au courant merci :)
|
|
mercredi 18 avril 2007 à 09:25:28 |
Re : mettre un clip au niveau superieur

lilyvirus
|
bon ca ne fonctione pas, mais bon l'aide de flash n'est pas tres clair! voila ce que je vois ca signifie que l'on met le clip au niveau 201?
|
|
mercredi 18 avril 2007 à 10:11:41 |
Re : mettre un clip au niveau superieur

lilyvirus
|
je ne comprend pas non plus pourquoi getNextHighestDepth() me renvoi toujours zero :(
|
|
mercredi 18 avril 2007 à 13:25:17 |
Re : mettre un clip au niveau superieur

Girou
|
Si tu nous mettais un petit bout de code en expliquant bien le contexte... on y verrais sans doute plus clair getNextHighestDepth() me renvoi toujours zero :(
Tout dépend sur quel clip / level le getNextHighestDepth() verifie la valeur 'libre' la plus haute@+ 
|
|
mercredi 18 avril 2007 à 13:31:51 |
Re : mettre un clip au niveau superieur

lilyvirus
|
je ne suis pas sure car mon code est une vrai usine a gaz.
Bon on esssaie.
le contexte c'est un manege qui tourne (voir en ligne le site http://www.tanns.fr/) il y a donc un swapdeth continuel sur les persos. lorsque l'on clique sur info legale (en haut a gauche) une premier fois il passe devant c'est bon mais si on vnavigue ailleur on revient sur la peg manege, information legales repasse derrière, et c'est ca qu eje cherche a corriger, c'est pour ca que jaimerai mettre ce clip info legale au dessus de tout. voici le code que j'essai de faire fonctionner highestOccupiedDepth = this.getNextHighestDepth(); <- j'ai essayé avec this, un clip vide, le chapeu du manege... mais rien contenu_info_mc.getInstanceAtDepth(highestOccupiedDepth);
voici une partie du code qui anime le manege c'est surement ce qui m'empeche de faire ce que je veux avec mon clip
function scaleItem() { // var _loc2 = this._parent._parent; //selon que l'on ai cliqué sur un perso ou non if (_root.souris != "") { mon_clip = eval(_root.souris); //on arrète l'effet de blur blur = new flash.filters.BlurFilter(0, 0, 0); global_mc.onEnterFrame = applyBlur; // tout les elements se corrélent au clip de l'élément cliqué this.degrees = this.degrees+(mon_clip._x-centrepointx)/20; } else { this.degrees = this.degrees+(_loc2._xmouse-centrepointx)/20; } //rotation selon la pos en x de la souris var _loc5 = this.degrees*1.745329E-002; var _loc6 = _loc2.radius*Math.cos(_loc5); //position en largeur var _loc4 = _loc2.radius*Math.sin(_loc5); var _loc3 = 1/(1-_loc4/_loc2.perspective); this._x = _loc6*_loc3+_loc2.centrepointx+(_loc6/2.0); ///ajout de _loc/2 pour la largeur; this._y = _loc2.centrepointy; this._xscale = _loc4; //-20; // diminution de la taille en largeur _root.xscale = this._xscale; this._yscale = _loc3*80; // diminution de la taille en hauteur this._alpha = _loc4+120; //passage au transparent lors du passage a un niv diff niveau = _loc3*10; if (niveau>=10) { niveau += 5; } this.swapDepths(niveau); // if (mon_clip != undefined) { if (mon_clip._x>=485 && mon_clip._x<=495) { //mon_clip.gotoAndPlay("boucle"); gotoAndPlay(_root.perso); _root.fond_accueil_mc.gotoAndPlay("no"); _root.fond = false; } } // //_root.info = this.degrees; } linkage_ids = ["one", "two", "three", "four", "five"]; //, "six", "seven", "eight", "nine", "ten", "eleven"]; // liste des objets du caroussel perspective = 500; // notion de profondeur centrepointx = 490; centrepointx2 = centrepointx; // centre en x des objets centrepointy = 348; // centre en y des objets radius = 100; // largeur du caroussel et etirement max des elements nombrePerso = linkage_ids.length; //recupere le nombre d'objet qui tourne spacing = 360/nombrePerso; // espacement this.createEmptyMovieClip("global_mc", 1); for (s=1; s<=nombrePerso; s++) { cItem_mc = global_mc.attachMovie(linkage_ids[s-1], "perso_"+s, s, {_x:-100, _y:-100}); cItem_mc.degrees = (s-1)*spacing; cItem_mc.onEnterFrame = scaleItem; } chapeau_mc.swapDepths(20); global_mc.attachMovie("carroussel_centre_mc", "poteau_mc", 10); global_mc.poteau_mc._x = 417.5; global_mc.poteau_mc._y = 75.3; // end of for //blur = new flash.filters.BlurFilter(0, 0, 3); //global_mc.onEnterFrame = applyBlur; global_mc.onEnterFrame = function() { info = _xmouse; if (_xmouse<270 || _xmouse>700) { _root.blur = new flash.filters.BlurFilter(0, 0, 3); applyBlur(); } else { _root.blur = new flash.filters.BlurFilter(0, 0, 0); applyBlur(); } };
|
|
mercredi 18 avril 2007 à 13:45:44 |
Re : mettre un clip au niveau superieur

Girou
|
contenu_info_mc.getInstanceAtDepth(highestOccupiedDepth); getInstanceAtDepth(): Permet de déterminer si une profondeur spécifique est déjà occupée par un clip... Pourquoi tu ne spécifies pas d'office une profondeur pour ton clip infos légales (genre 5000) histoire d'être sur qu'il est au dessus du reste ? ou contenu_info_mc.swapDepths(_root.getNextHighestDepth()); @+ 
|
|
mercredi 18 avril 2007 à 13:50:10 |
Re : mettre un clip au niveau superieur

lilyvirus
|
c'est justement ce qu'il y a sur le site actuel mais lorsque l'on bnavigue et que l'on revient sur cette page le manege se replace dessus, ne me demande pas pourquoi je ne comprend pas pourquoi malheureusement!
|
|
Cette discussion est classée dans : truc, clip, niveau, superieur
Répondre à ce message
Sujets en rapport avec ce message
unloader un swf depuis un bt en sous-niveau [ par francisponch ]
salut à tous,si quelqu'un pouvait me filer un petit coup de pouce, ce serait coolvoilà.. j'ai un bouton en "sous-niveau" c a dire imbriqué dans un cli
_root.getNextHighestDepth() - problème : en fait qu'à sa tête [ par badben ]
Salut, je bosse sur mon nouveau site perso et j'utilise la fonction getNextHighestDepth() le problème c'est quelle déconne. <font face="
bouton dans un clip ayant une action sur un clip un niveau au dessus [ par le mongol fou ]
débutant en flash et à peu près ignare en actionscript , quel code est nécessaire pour qu'un bouton situé dans un clip puisse appliquer un gotoandstop
controle une vidéo dans un clip dans un niveau [ par kartoon ]
Bonsoir,J'ai une vidéo qui est dans un clip, elle est placée au level 45,je souhaiterai pouvoir stopper la vidéo à partir d'un bouton placer dans une
problème de niveau [ par Artemis777 ]
Je tente désespérément, d'intégrer ce script dans un clip avec la fonction suivante : loadMovie ("menu.swf", "testclip"); Il y a probablement un mei
getNextHighestDetph / DepthManager [ par goldenboy68 ]
Bonjour TLM,Je me suis cassé la tête sur le pb hier soir, mais j'ai pas trouvé la bonne utilisation de cette classe DepthManager dans mon cas.J'utilis
un truc de dingue ! [ par rastay ]
Salut les gens, Il m'arrive un truc de fou. Je viens de faire plusieurs animations pour mettre seule sur des pages html. Jusqu'ici rien d'anormal. J
bouton et niveau [ par stado123 ]
bonjour à tous,j'ai un bouton sur un clip au niveau 2, et je voudrais que lorsqu'on clique dessus il donne l'ordre à un clip du niveau 1 de se positio
comment dire à un clip de faire reference à un niveau anterieur [ par xxxpolaire ]
J'ai un souci j'arrive pas depuis deux jours a faire un truc qui a l'air simple: un poisson va d'un point A un point B en ligne droite. quand on cliqu
swapDepths [ par projer ]
Bonjour, j'essaye depuis 3 jours une animation mais rien n'y fait, impossible de gérer les plans de mes clips...L'animation consiste à faire tourner 3
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2012 : COMMENT SHAREPOINT A SAUVé MES TECHDAYSTECHDAYS PARIS 2012 : COMMENT SHAREPOINT A SAUVé MES TECHDAYS par ROMELARD Fabrice
Speakers : Lionel Limozin et Alain Marty La session commence par une découverte de SharePoint à travers la mise en place d'un environnement SharePoint pour la gestion des Sessions animées par BeWise. Le besoin est très ba...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice PERSPECTIVE 3.0 POUR SILVERLIGHT 5.0PERSPECTIVE 3.0 POUR SILVERLIGHT 5.0 par odewit
Je viens de publier la version 3.0 de Perspective pour Silverlight, qui regroupe un portage sous Silverlight 5.0 des fonctionnalités de Perspective 2.0, le framework 3D de haut-niveau introduit récemment et de nouveaux exemples de code. En voici la li...
Cliquez pour lire la suite de l'article par odewit TECHDAYS PARIS 2012 : TOP 10 DES BEST PRACTICES POUR SQL SERVERTECHDAYS PARIS 2012 : TOP 10 DES BEST PRACTICES POUR SQL SERVER par ROMELARD Fabrice
Speaker : Nadia Ben El Kadi Configuration machine La session commence par la toute première question à se poser lors de la mise en place d'environnement SQL Server, la configuration des machines : Type de mac...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : KINECT + OFFICE 365 UN BON GESTE POUR VOTRE SITECHDAYS PARIS 2012 : KINECT + OFFICE 365 UN BON GESTE POUR VOTRE SI par ROMELARD Fabrice
Speakers : Fabrice Barbin, Samuel Blanchard, Julien Lo Presti Titre Prometteur et attractif invitant à voir comment lier le composant ludique Kinect dans le cadre d'une structure IT classique, notamment au travers de la plat...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice TECHDAYS PARIS 2012 : PLEINIèRE DU PREMIER JOURTECHDAYS PARIS 2012 : PLEINIèRE DU PREMIER JOUR par ROMELARD Fabrice
KeyNotes du premier jour pour les développeurs. La session est principalement axée sur une des principales directions prise par Microsoft à travers tous ses nouveaux produits : Cloud privé ou public (Solution Azure) ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|