Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS3
AS3 Questions relatives à la programmation ActionScript 3 (Cours AS3)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/06/2011, 16h23   #1
Invité régulier
 
Femme
Étudiant
Inscription : juin 2011
Messages : 8
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 8
Points : 7
Points : 7
Par défaut Superposition texte/image

Bonjour,

Depuis quelque temps je me passionne pour le développement AS3 et commence à me débrouiller sauf que là je bosse sur un projet d'animation pour mon agence et ça coince

Je vous explique.

Sur ma scène, je fais apparaître un movieClip(contenant une image) et par dessus un autre movieClip(contenant un png composé d'un texte sur fond transparent).
Je voudrais que l'on puisse cliquer sur mon image. Le problème c'est que la transparence du movieClip(png) n'est pas pris en compte donc on ne peut pas cliquer.

mon code:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
-----------------------------------------------------------------------
var maRegion:MovieClip=new region();
var nomRegion:MovieClip=new regionTxt();
 
addChild(maRegion);
addChild(nomRegion);
 
maRegion.x=nomRegion.x=780;
maRegion.y=nomRegion.y=376;
 
maRegion.addEventListener(MouseEvent.CLICK,elementClic);
 
...
 
-----------------------------------------------------------------------
Je vous remercie d'avance du petit coup d'oeil
et si vous avez une idée ou ne serait-ce qu'une piste, je suis preneuse !!!! parce que je vois pas du tout comment faire
mimineFlash est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2011, 11h36   #2
Membre régulier
 
Romain Dedenis
Inscription : janvier 2010
Messages : 68
Détails du profil
Informations personnelles :
Nom : Romain Dedenis
Localisation : France, Gironde (Aquitaine)

Informations forums :
Inscription : janvier 2010
Messages : 68
Points : 87
Points : 87
Salut mimineFlash,

pour résoudre ton problème, il faut indiquer à Flash que nomRegion ne doit pas relayer les évênements souris, pour se faire :

Code :
nomRegion.mouseChildren = false;
ou

Code :
nomRegion.mouseEnabled = false;
Romain D. est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 08/06/2011, 15h36   #3
Invité régulier
 
Femme
Étudiant
Inscription : juin 2011
Messages : 8
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 8
Points : 7
Points : 7
Romain D. merci beaucoup, t'es trop fort !!!
je ne connaissais pas mouseEnabled, ça marche nickel

encore merci !!!
mimineFlash est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h38.


 
 
 
 
Partenaires

Hébergement Web