Accueil > Forum > > > > Changer de curseur sur une zone definie
Changer de curseur sur une zone definie
dimanche 23 avril 2006 à 21:00:19 |
Changer de curseur sur une zone definie

maitreyoda84
|
Salut, je débute en flash et j'ai essayé de faire mon premier code mais visiblement j'ai encore beaucoup à apprendre ...
Je cherche a réaliser un swf où le curseur de la souris change en survolant une certaine zone. Dans cette zone il faut bien sur que le nouveau curseur puisse clicker sur des boutons présent dans cette zone...
Quand la souris quitte cette zone, elle redevient normal et l'objet ayant servi de nouveau curseur vient se replacer au centre de la zone.
N'étant que débutant, voila ce que j'ai fait. J'ai défini la zone en question par un BOUTON (un rectangle) sur lequel j'ai appliqué ce code :
on (rollOver) // lorsque l'on survole la zone
{
Mouse.hide(); // on commence par cacher le curseur de la souris
startDrag ("cercle",1);// puis on drag l'objet "cercle" pour l'utiliser en tant que nouveau curseur
}
on (rollOut) // lorsque l'on sort de la zone
{
stopDrag (); // on stop le drag de l'objet "cercle"
Mouse.show(); // on réaffiche le curseur de la souris
cercle._x=260;
cercle._y=274; // on replace l'objet "cercle" au centre de la zone
}
Tout ceci fonctionnait du tonnere jusqu'a ce que je place des boutons dans la zone, en effet quand le curseur (l'objet "cercle") survole le bouton dans la zone en question, il considere ca comme un rollOut et il agit comme si j'était sorti de la zone (réaparition de l'ancien curseur et le cercle qui retourne au centre de la zone).
J'aimerai donc pouvoir survoler ce bouton avec le nouveau curseur (le cercle)..
pour voir un exemple : http://flacdata1.free.fr/FLASH/drag.swf
Cette erreur me parait hélas logique quand je relis mon code, mais étant encore débutant je ne voie pas comment réaliser la fonction que je désire sans utiliser les rollOver et le rollOut.
Merci de m'aider à voir où j'ai effectué une erreur, ou bien ce que j'aurais du faire pour que cela marche ... Merci d'avance pour vos réponses !
|
|
dimanche 23 avril 2006 à 22:12:23 |
Re : Changer de curseur sur une zone definie

Faatalis
|
Au lieu d'utiliser un bouton, tu devrais définir ta zone avec des coordonnées, et les comparer à la position de la souris. 
|
|
dimanche 23 avril 2006 à 23:08:46 |
Re : Changer de curseur sur une zone definie

maitreyoda84
|
Euh ... on fait ca comment ? 
En fait si j'ai utilisé un bouton, c'est parce que la zone finale ne sera pas un simple rectangle helas ...
|
|
lundi 24 avril 2006 à 09:16:32 |
Re : Changer de curseur sur une zone definie

Faatalis
|
une fois que t'as choisi l'emplacement de ta zone, tu regardes ses coordonnées (ex : 88<x<230 et 44<y<150) puis tu compares la position de la souris pour savoir si elle se trouve dans cette zone, if(_xmouse>88...){ ... après si c'est pas un rectangle, tout de suite, j'ai pas d'idée. 
|
|
lundi 24 avril 2006 à 10:04:45 |
Re : Changer de curseur sur une zone definie

maitreyoda84
|
Et les autres ? personnes n'a d'idées ? ca ne doit pas etre bien compliqué ?
|
|
lundi 24 avril 2006 à 15:36:10 |
Re : Changer de curseur sur une zone definie

belahmew
|
Pour éviter que flash ne considère le bouton comme étant une zone externe à ta zone en question, je pense qu'il faut que ton bouton fasse partie de la zone en question: supprime le et tu le recrées en double cliquant sur ta zone puis tu le mets dessus....c'est qu'une idée mais c'est pas sûr que ça marche.
|
|
lundi 24 avril 2006 à 16:15:29 |
Re : Changer de curseur sur une zone definie

maitreyoda84
|
Non hélas ca ne marche toujours pas :'(
Moi qui pensait avoir mis le doigt sur un probleme tout bete ...
Je suis certain qu'ici qqun connait la solution ;-)
|
|
lundi 24 avril 2006 à 16:33:47 |
Re : Changer de curseur sur une zone definie

belahmew
|
Tu n'as qu'à travailler avec les coordonnées alors:
tu fais tes calculs pour savoir là où est définie ta zone de survol, puis tu paramètres les _xmouse et _ymouse !
|
|
lundi 24 avril 2006 à 17:22:01 |
Re : Changer de curseur sur une zone definie

maitreyoda84
|
Oui c'est ce à quoi j'avais pensé au départ mais je ne vois pas comment définir une zone non rectantgualaire avec les coordonnées ...
|
|
lundi 24 avril 2006 à 17:56:06 |
Re : Changer de curseur sur une zone definie

maitreyoda84
|
C'est bon j'ai trouvé !!!
il suffit d'ajouter l'action :
on (rollOver) // lorsque l'on survole la zone
{
Mouse.hide(); // on commence par cacher le curseur de la souris
startDrag ("cercle",1);// puis on drag l'objet "cercle" pour l'utiliser en tant que nouveau curseur
}
sur chaque bouton présent dans la zone !
Ce n'est pas une solution de serial developpeurs mais ca fera l'affaire pour le moment,
si certain d'entre vous voie neanmoins une autre facon de proceder ...
|
|
Cette discussion est classée dans : objet, curseur, souris, zone, cercle
Répondre à ce message
Sujets en rapport avec ce message
Changer un curseur en cliquant [ par Kryogen5 ]
Bonjour,Est-il possible de changer de curseur lorsqu'un clic de souris est effectué ? (j'ai deux clips, un pour changer le curseur de la souris sans c
truc qui suit la souris [ par Wally57 ]
je voudrais savoir quel actions il faut mettres pour qu un symbole suive la souris mais ne reste pas tout le temps dessus, il va tjs vers le curseur e
un objet doit suivre la position de la souris mais par rotation vertical [ par pit128 ]
Bonjour...Voilà mon PB:j'ai un clip qui représente une caméra vidéo sur un pied...le pied fait partie du fond.je voudrais que la caméra video (l'objec
Rotation d'un cercle par rapport au mouvement de la souris [ par Ang3lo ]
Bonjour à tous,Je fait une anim en Flash et je voudrais faire tourner 2 cercles en fonction du mouvement de la souris. Quand la souris bouge horizonta
Drag'n drop... zone délimitée complexe? [ par psykolio ]
Voili, j'aimerais réaliser un drag & drop mais dans une zone délimitée par l'extérieur d'un arc de cercle et dans un second temps par ce rebord à l'ex
curseur de la souris [ par auremy ]
Bonjour,J'ai crée une animation sans le curseur de la souris, hors j'aimerais le reintégrer dans l'animation. J'avais pour ceci utilisé Mouse.hide, je
Texte qui suit le curseur de la souris [ par TragiKomiX ]
Salut à tous Je cherche un bout de code qui me permettrait de faire suivre un texte programmable au curseur de ma souris,La cerise sur le gâteau serai
Limiter la zone daction de defilement de diapo ( pas de xml seulement As et animation) [ par chinoy29 ]
j'ai un gros problème sur une diaporama:support:diapo dans un cadre avec masque, placé dans un flash principalprincipe de la diaporama:une vingtaine d
changer curseur de souris [ par deubal ]
bonjour tout le monde,Dans une de mes anims, j'ai un bouton. Je souhaiterais changer le pointeur de la souris quand on survol ce bouton. Le "nouveau
prblm curseur [ par mrwakam ]
bonjour je vous explique mon prblm en fait jé une zone ou lorsque je survol mon curseur change mais le problème est que lorsque je quitte cett zone le
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|