Accueil > Forum > > > > position souris et loadmovie
position souris et loadmovie
mercredi 9 mai 2007 à 18:04:48 |
position souris et loadmovie

naruda
|
En fonction de la position de la souris, je veux charger différents clips. Par exemple de la position _xmouse entre 0 et 100 je charge le mc01, de 101 à 200 le mc02... . Ce sont tous des .swf contenant du son. Je le fais avec un mouse move : onClipEvent (mouseMove) {if (_xmouse>0 && _xmouse<1100) { this._parent.sp.loadMovie("audio01.swf");
|
|
mercredi 9 mai 2007 à 18:13:53 |
Re : position souris et loadmovie

naruda
|
En fonction de la position de la souris, je veux charger différents
clips. Par exemple de la position _xmouse entre 0 et 100 je charge le
mc01, de 101 à 200 le mc02... . Ce sont tous des .swf contenant du
son. Je le fais avec un mouse move : onClipEvent (mouseMove) {if (_xmouse>0 && _xmouse<1100) { this._parent.sp.loadMovie("audio01.swf"); mais quand je suis à l'intérieur d'une zone, dès que je bouge un peu le mulot, ca recharge le clip, alors que je voudrais continuer à lire ce .swf même si je bouge en restant dans cette zone. Comment, pourquoi, qui, quand, bref j'ai besoin de vous ! Merci Scuse pour le message avorté précédent, mais je sais pas pourquoi le truc m'a zappé la fin de ma question.
|
|
jeudi 10 mai 2007 à 09:05:11 |
Re : position souris et loadmovie

embalmer
|
Hello, C'est normal que ton programme réagisse de la sorte étant donné qu'à chaque mouvement de souris, il vérifie dans quelle zone la souris se trouve et execute ton loadMovie sans se soucier s'il a déjà été chargé ou non puisque tu ne le prévois pas. Il suffit par exemple d'ajouter une variable indiquant l'étatActuel de ta souris. Bon j'ai un peu modifier ton exemple mais ça ne devrait pas être trop compliqué pour à le réajuster à ton gout à la racine de ton anim tu place : var etatSouris = 0; // Ne pas mettre la valeur 1 ni 2 car on ne sait pas encore de quel côté la souris va se placer en premier. et dans un clip : onClipEvent (mouseMove) { if (_level0._xmouse>0 && _level0._xmouse<275 && _level0.etatSouris != 1) { trace("partie de gauche"); _level0.etatSouris = 1; } if (_level0._xmouse>=275 && _level0._xmouse<550 && _level0.etatSouris != 2) { trace("partie de droite"); _level0.etatSouris = 2; } } Voilà voilà... Bonne continuation
|
|
jeudi 10 mai 2007 à 09:43:15 |
Re : position souris et loadmovie

Girou
|
Petite question : ce sont des gros fichier son ? Car a chaque fois tu va devoir attendre le chargement du swf contenant le son avant que le son démarre. Est ce qu'il ne serait pas plus simple de mettre directement les sons dans le swf principale. Et si pas possible, charger 1 swf conteant tons les sons pour les utiliser de façon instantannée ? Sinon, l'idée d'Embalmer est bonne. Attribuer un 'ID' a chaque zone et contrôler dans quelle zone la souris se trouve au mouseMove. Si la zone est différente que la précdente alors on lance le nouveau son... @+ 
|
|
jeudi 10 mai 2007 à 10:14:45 |
Re : position souris et loadmovie

naruda
|
Merci Embalmer, ça marche ! Mais comme je suis un pur autodidacte je suis en train de tester le truc avec mon loadmovie et pour l'instant je n'y arrive pas. Faut-il à la racine (ou ailleurs ???) mettre un truc du genre :
if (level0.etatSouris = 1) { _root.sp.loadMovie("audio01.swf"); }
|
|
jeudi 10 mai 2007 à 10:16:05 |
Re : position souris et loadmovie

naruda
|
Merci Embalmer, ça marche ! Mais comme je suis un pur autodidacte je
suis en train de tester le truc avec mon loadmovie et pour l'instant je
n'y arrive pas.
Faut-il à la racine (ou ailleurs ???) mettre un truc du genre :
if (level0.etatSouris = 1) {
_root.sp.loadMovie("audio01.swf");
}
Ca n'a pas l'air de fonctionner.
En plus j'ai 4 ou 5 zones à définir de la sorte : est-ce qu'il suffit de répéter le code pour les définir ?
Bon j'essaye en attendant vos avis
Pour répondre à Girou, oui les fichiers sont plutôt lourds, mais ce
n'est pas pour le web mais pour une borne. Cela dit le fichier
principal est lui-même très lourd (une sorte de VR multiplan en
1280x1024 avec rien que des photos en haute def) qui va probablement
faire autour des 6Mo voire plus !!! Les sons que je veux charger ainsi
sont des ambiances, mais je veux aussi pouvoir lire simultanément des
commentaires par clics sur boutons. Est-ce trop ambitieux ?
Bien sûr je peux charger les musiques dans le .swf principal, et même
je pense que ça m'arrangerait. J'ai essayé mais j'ai l'impression que
ça dégrade beaucoup le son
En tous cas merci à vous deux de m'avoir répondu si vite. Décidément je n'arrive pas à envoyer des réponses complètes.
|
|
jeudi 10 mai 2007 à 10:44:41 |
Re : position souris et loadmovie

embalmer
|
Réponse acceptée !
Petit précaution : moi j'utilise "_level0" mais si toi tu utilise "_root" fait attention à ne pas mélanger (histoire de clarifier ton code car les 2 veulent dire la même chose). Si tu décide d'utiliser "_level0" pense bien à mettre le "_" avant.
Ceci étant dis moi je pensais plus à remplacer les endroits où j'ai mis des fonctions trace() par tes loadMovie.
++
|
|
jeudi 10 mai 2007 à 10:53:19 |
Re : position souris et loadmovie

naruda
|
J'avais du faire une mauvaise manip quelquepart. J'ai recommencé et ça marche super bien :). Mille mercis encore à toi embalmer, puisse ton nom être éternellement loué sur flashkod.
|
|
jeudi 10 mai 2007 à 10:53:55 |
Re : position souris et loadmovie

Girou
|
Re, effectivement si c'est pas via le net, le temps de téléchargement va être très court... Donc, l'idée de swf séparé pour le son, pourquoi pas. Sinon, tu peux aussi charger directement des mp3 sans passer par la transformation en swf. var my_sound: Sound = newSound(); my_sound. loadSound("sound1.mp3", true); @Embalmer : _level0 et _root ce n'est pas du tout la même chose ! _level0 est une référence absolue au premier _level de l'animation, _root peut être déplacé (voir option _lockroot de movieClip) Dans tous les cas de figure, il est préférable d'utiliser this pour avoir un ciblage relatif. Cela permet une beaucoup plus grande portabilité des scripts @+ 
|
|
jeudi 10 mai 2007 à 11:08:32 |
Re : position souris et loadmovie

naruda
|
Oui, je ne savais pas non plus comment faire pour ça. Mais y a-t'il une différence à la diffusion entre le mp3 et le swf ? Est-ce plus souple, notamment pour diffuser plusieurs bandes sonores simultanément ? Est-ce que ton code vide le son précédent quand je change de zone ? Je suppose que oui. Je vais tester en tous cas. Encore merci.
|
|
Cette discussion est classée dans : swf, loadmovie, position, souris, xmouse
Répondre à ce message
Sujets en rapport avec ce message
loader un swf en fonction de la position de la souris! [ par ygardens ]
j'ai mis ce code et ca ne fonctionne pasje voudrais qu'un swf se load si le curseur se trouve dans une zone 360px!voici mon code:_root.onEnterFrame =
Position d'un fichier externe avec loadMovie [ par kades ]
Bonjour, Je souhaiterais pouvoir intégrer un fichier *.swf (Le lecteur mp3 en flash gratuit : Dewplayer) dans mon fichier flash en le positionnant au
problème loadMovie [ par SeeYouLiberty ]
Bonjour tous le monde, Voilà j'ai un soucis avec "loadMovie" Je souhaite faire une animation qui contient plusieurs fichier swf que je charge à partir
à partir de 2 fichiers SWF, n'en faire qu'un seul [ par redalder ]
Bonjour à tous ! Cela fait quelques jours que je cherche (sur ce forum et dans mes bouquins) et je n'arrive pas à trouver la solution à mon problème
D'un fichier à l'autre (loadMovie...) [doublon] [ par alineo55 ]
Bonjour,Je suis en train de créer un site internet sous flash. Et comme tout le monde me déconseille d'utiliser les séquences, je veux créer un fichie
Comment passer une variable dans un loadMovie()? [ par twelve34 ]
Voilà, j'ai un SWF principal qui charge une galerie annexe (galerie.swf) grâce à un loadMovie(). Ma galerie est gérée par XML, et elle contient un pa
problème startDrag avec un loadMovie [ par teuts ]
Bonjour tout le monde...J'ai fait une petite application dans laquelle je charge différents swf via loadMovie.Cependant, quand je load l'un de ces swf
passage de données d'un swf parent à un swf enfant avec loadMovie() [ par florian00019 ]
Bonjour,toutes la question est dans le titre, je cherche à envoyer des données depuis mon swf parent à mon swf enfant en utilisant monClip.loadMovie("
probleme avec root [ par pym74 ]
bonjour, je suis polygraphe dans le print et je me suis mis dans l'AS3 il y a pas longtemps. Avec un livre j'ai eu d'assez bon résultat, doucement mai
superposition swf [ par ptrpp ]
Bonjour Mon problème est que je souhaite superposer trois swf sur une page html. et que dans IE le swf qui devrait être au dernier plan passe au prem
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
|