|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
![]() ![]() Développeur Web Inscription : septembre 2005 Messages : 1 030 ![]() |
Bonjour à tous,
Je cherche s'il est possible dans flash de connaître les différentes profondeurs utilisées par les calques et les clips ? Genre une fonction générale qui listerait les profondeurs comme : trace("profondeur de cache :"+cache.getDepth()); Merci de votre aide !
__________________
Les cours: XHTML, CSS, PHP, Flash et Javascript Expliquez votre problème clairement et pensez à remercier ceux qui vous ont aidé. N'oubliez pas : Le tag résolu est la meilleure des satisfactions sur developpez.com Aucune question technique par MP. |
|
|
00
|
|
|
#2 |
![]() ![]() Matthieu DELOISONFormateur ActionScript Flash Inscription : juin 2004 Messages : 645 ![]() |
Bonjour,
Si tu veux connaitre les profondeur de tes clips en AS2, il faut les gérer toi même. Par exemple une fonction qui :
Cet article peut t'aider à construire ta fonction (le tableau) : implementations hashmap
__________________
Découvrez : Tutoriels, ressources AS2 et AS3 La Méthode AS3 Facile pour développer des applications et jeux Flash en ActionScript 3 : ActionScript-Facile.com |
|
10
|
|
|
#3 |
![]() ![]() Développeur Web Inscription : septembre 2005 Messages : 1 030 ![]() |
Merci pour les infos. Mais comment je fais pour gérer ce qui n'est pas un clip ? Genre un élément graphique ou un masque directement sur la scène ?
En fait, je charge des jpeg dynamiquement et un masque se greffe dessous qui en appuyant la souris dévoile les images chargées dynamiquement ? Comme un billet à gratter :-)
__________________
Les cours: XHTML, CSS, PHP, Flash et Javascript Expliquez votre problème clairement et pensez à remercier ceux qui vous ont aidé. N'oubliez pas : Le tag résolu est la meilleure des satisfactions sur developpez.com Aucune question technique par MP. |
|
|
00
|
|
|
#4 |
![]() ![]() Matthieu DELOISONFormateur ActionScript Flash Inscription : juin 2004 Messages : 645 ![]() |
En fait, lorsque je codais en AS2.
Je ne mettais rien sur la scène.Tout était dans la bibliothèque. Et c'est mon code AS2 qui appelait les éléments pour les mettre dans l'ordre d'affichage souhaité.
__________________
Découvrez : Tutoriels, ressources AS2 et AS3 La Méthode AS3 Facile pour développer des applications et jeux Flash en ActionScript 3 : ActionScript-Facile.com |
|
00
|
|
|
#5 |
![]() ![]() Développeur Web Inscription : septembre 2005 Messages : 1 030 ![]() |
Okay merci du tuyau ! Mais alors comment mettre un masque dans la bibliothèque ?
__________________
Les cours: XHTML, CSS, PHP, Flash et Javascript Expliquez votre problème clairement et pensez à remercier ceux qui vous ont aidé. N'oubliez pas : Le tag résolu est la meilleure des satisfactions sur developpez.com Aucune question technique par MP. |
|
|
00
|
|
|
#6 |
![]() ![]() Matthieu DELOISONFormateur ActionScript Flash Inscription : juin 2004 Messages : 645 ![]() |
En AS2, il me semble qu'il est possible de créer un masque directement par le code.
De mémoire, en créant new Rectangle aux bonnes dimensions puis un scrollRect dessus en spécifiant la zone à masquer. Sinon, en mettant le masque dans un movieclip dans la bibliothèque. Si besoin, je vérifierais le code dans mon framework AS2.
__________________
Découvrez : Tutoriels, ressources AS2 et AS3 La Méthode AS3 Facile pour développer des applications et jeux Flash en ActionScript 3 : ActionScript-Facile.com |
|
10
|
|
|
#7 | |||
![]() ![]() Développeur Web Inscription : septembre 2005 Messages : 1 030 ![]() |
Merci sincèrement de ton aide et ta patience !Ah ouais j'ai un peu regardé la doc et c'est assez complexe mais bien intéressant.
Je me permet de mettre le code et le résultat qui m'enquiquine ! Code :
Citation:
__________________
Les cours: XHTML, CSS, PHP, Flash et Javascript Expliquez votre problème clairement et pensez à remercier ceux qui vous ont aidé. N'oubliez pas : Le tag résolu est la meilleure des satisfactions sur developpez.com Aucune question technique par MP. |
|||
|
|
00
|
|
|
#8 |
![]() ![]() Développeur Web Inscription : septembre 2005 Messages : 1 030 ![]() |
Si je mets une profondeur de -16379 à casedeux -> pas de problème, il s'affiche en dessous des calques. Mais si je mets -16378 -> problème il s'affiche devant tous les autres.
__________________
Les cours: XHTML, CSS, PHP, Flash et Javascript Expliquez votre problème clairement et pensez à remercier ceux qui vous ont aidé. N'oubliez pas : Le tag résolu est la meilleure des satisfactions sur developpez.com Aucune question technique par MP. |
|
|
00
|
|
|
#9 |
![]() ![]() Matthieu DELOISONFormateur ActionScript Flash Inscription : juin 2004 Messages : 645 ![]() |
Ce soir, je rajouterais un code AS2 avec le masque dynamique.
Par contre, par convention, dans mon ancienne entreprise, on n'utilisais que très rarement des profondeurs négatives. Mais plutôt un compteur (nombre positif) incrémenté en automatique à chaque ajout de clip.
__________________
Découvrez : Tutoriels, ressources AS2 et AS3 La Méthode AS3 Facile pour développer des applications et jeux Flash en ActionScript 3 : ActionScript-Facile.com |
|
00
|
|
|
#10 | ||
![]() ![]() Matthieu DELOISONFormateur ActionScript Flash Inscription : juin 2004 Messages : 645 ![]() |
Voici un exemple de code AS2 pour créer un masque
Code :
__________________
Découvrez : Tutoriels, ressources AS2 et AS3 La Méthode AS3 Facile pour développer des applications et jeux Flash en ActionScript 3 : ActionScript-Facile.com |
||
|
00
|
|
|
#11 |
![]() ![]() Développeur Web Inscription : septembre 2005 Messages : 1 030 ![]() |
Merci de tes conseils ! J'ai mis mes clips avec des profondeurs non-négatives et j'ai réussi à gérer proprement mes profondeurs !
Par contre, pour faire un masque j'ai utilisé la fonction setMask(); mais l'élément clip disparait et apparait uniquement lorsque je clique avec la souris. Je souhaiterais l'inverse c'est donc possible avec scrollRect ?
__________________
Les cours: XHTML, CSS, PHP, Flash et Javascript Expliquez votre problème clairement et pensez à remercier ceux qui vous ont aidé. N'oubliez pas : Le tag résolu est la meilleure des satisfactions sur developpez.com Aucune question technique par MP. |
|
|
00
|
|
|
#12 |
![]() ![]() Matthieu DELOISONFormateur ActionScript Flash Inscription : juin 2004 Messages : 645 ![]() |
Oui c'est possible avec scrollRect.
Le clip associé au scrollRect apparaitra en fonction de la taille du rectangle. après pour le faire apparaitre sur un clique souris, ajouter visible sur le clip associé au scrollRect devrait fontionner.
__________________
Découvrez : Tutoriels, ressources AS2 et AS3 La Méthode AS3 Facile pour développer des applications et jeux Flash en ActionScript 3 : ActionScript-Facile.com |
|
00
|
Copyright © 2000-2012 - www.developpez.com