Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

UTILISER LA ROULETTE DE LA SOURIS AVEC FLASHMX


Information sur la source

Catégorie :Astuces Niveau : Débutant Date de création : 29/09/2003 Date de mise à jour : 29/09/2003 13:49:39 Vu / téléchargé: 9 124 / 2 006

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (20)
Ajouter un commentaire et/ou une note

Description

Dans flashMX2004, on trouve ENFIN l'utilisation de la roulette de la souris.
Mais voici un code utilisé pour flashMX qui exploite la detection de la roulette de la souris grace à IE6, en javascript, et qui renvoie tout dans flash.
ABRACADABRA, faites scroller votre texte dans flash grace à votre molette...
 

Conclusion

tout est dans la zip, lancez la page IE  pour voir le resultat final...
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de afad le 29/09/2003 13:38:03

Ca c'est bien trouvé, merci.
Sinon concernant flashMX2004, je n'ai pas encore eu la possibilité de l'essayer, est il à la hauteur de sa réputation, ou est ce une simple mise à jour purement commerciale ?

A+
aFaD

signaler à un administrateur
Commentaire de tom le 29/09/2003 13:48:27 administrateur CS

Ben ecoute, je l'ai vu utilisé dans un site (www.webtronik.com), et ca a l'air de fonctionner de la meme facon.

signaler à un administrateur
Commentaire de afad le 29/09/2003 14:02:56

Je jette un oeil sur le site.
Dernière chose concernant ta source, je propose un petit script JS qui donne a l'anim le Focus, cela permet de ne pas avoir à cliquer dans la fenêtre pour activer la roulette.
Pour cela, inserer ce script :

<script language="javascript">
    function keyActiv () {
         self.focus ();
         document.flash.focus ();
    }
</script>

Puis dans le tag <body> rajouter :

onload="keyActiv();"

Et enfin dans les tags <object> de l'anim rajouter un name="flash" après le onMouseWheel="wheelScroll();" par exemple.

A+
aFaD

signaler à un administrateur
Commentaire de tom le 29/09/2003 14:14:22 administrateur CS

Tres judicieux, en effet...
(merde! J'aurai du y penser! Je partais du principe qu'on va cliquer sur le site pour entrer, cliquer pour choisir le menu, et enfin lire le texte...)

@+ Tom

signaler à un administrateur
Commentaire de tom le 29/09/2003 14:18:06 administrateur CS

Ah oui, j'oubliais: comme ca ne marche pas sous netscape, pas besoin de tag pour les balises OBJECT...

signaler à un administrateur
Commentaire de top30 le 29/09/2003 14:27:59

Quand je parle de "sources utiles", je parle des tiennes par exemple .
bon boulot comme d'hab...

signaler à un administrateur
Commentaire de zappan le 29/09/2003 18:41:18

Super :) indispenssable même, autant que la gestion de l'historique de Robert penner : http://www.robertpenner.com/experiments/backbutton/backbutton.html

signaler à un administrateur
Commentaire de top30 le 29/09/2003 21:18:38

Ca vous brancherais un bouton "addToFavorite" en Flash ?

signaler à un administrateur
Commentaire de afad le 30/09/2003 00:52:43

Encore un appel Js top30, Flash montre ses limites dés qu'il s'agit de converser avec le navigateur lui même... Remercions son géniteur monsieur JavaScript.

A+
aFaD

signaler à un administrateur
Commentaire de djawel le 30/09/2003 08:49:25

A propos de flash MX 2004, j'ai participer a la présentation en avant 1ére lors de l'apple expo , autant dire que c'est tout sauf une mise à jour , c'est carrément de la bombe atomique, exemple : prenez un fla de MX et exporter le avec MX 2004 non seulement il est moins lourd mais les script vont entre 20 et 40% plus vite, sans parler de tout les outils , la j'ai été bluffer vraiment

signaler à un administrateur
Commentaire de wolfood le 30/09/2003 10:15:38

tu peux mettre ta source top30 ?
j'ai cherché comment faire ca mais pas trouvé

signaler à un administrateur
Commentaire de individis-bis le 30/09/2003 10:49:26

Allez va, pour les favoris...
C'est tout con...
Tu met ca sur un bouton...
on (release) {
getURL("javascript:window.external.AddFavorite('http://adressedetonsite" add _root.URL add "','" add _root.Title add "')");
}
Pas besoin de te fatiguer Top30...
C'est pas pour couper l'herbe sous le pied, mais simplement parceque j'étais justement en train de manipuler ce bout de code...
Je poste le fla pour les autres...
Patrice Gobert...
Au fait qq1 peut me dire pourquoi mon compte individis à été supprimé sans aucune explication.?

signaler à un administrateur
Commentaire de individis-bis le 30/09/2003 15:27:32

NB c'est vrai que ca ne résout pas le problême pour les utilisateurs Netscape.. ok...
Bon ben envoie ton code Top30

signaler à un administrateur
Commentaire de tom le 02/10/2003 12:08:33 administrateur CS

Ouah! l'utilisation du bouton back, c'est super astucieux! faudrait faire une source (pas forcement celle de penner, mais expliquant en detail le principe avec des frames)!

signaler à un administrateur
Commentaire de JacK Barron le 21/11/2003 13:28:34

A propos de la molette sous FlashMX et MX2k4 :

En fait le gestionnaire d'évènements n'est pris en compte (on mouseWheel(delta) ) que sous MK2k4 pour le texte et les clips...

Mais c'est en fait le player qui décide de la prise en charge de l'évènement.
En effet, si vous tentez de faire scroller un champs de texte dans un flashmovie MX1, sans mouseWheel, posé dans IE avec le player 6.79 -> ça ne marche pas ; avec le 7.14 (si focus) ça fonctionne automatiquement :) sans rien ajouter ...

On capture l'évènement avec onScroll ou onChanged (objet textField) et on peut connaitre le delta (en comparant les valeurs scroll avant onScroll et après)

Encore faut-il avoir une molette et IE ...
Bref si pour vous acheter MX2K4 ou pas se fait selon ce critère : vous pouvez encore attendre un peu que le prix baisse

signaler à un administrateur
Commentaire de sagam le 03/02/2004 00:37:33

Salut t le monde est ce qq1 peu me donner le code pour le scrolling ss flash MX

signaler à un administrateur
Commentaire de sagam le 03/02/2004 00:53:58

J ai téléchargé le zip de Tom pr la roulette ss fLASH mx mais pr mappercevoir ke ca marche ke dans une page internet!!!
est ce ke cest possible de la'affecter a un projecteur exe ou a un swf!!!!!!
si oui SVP SOS!!!!!

signaler à un administrateur
Commentaire de tom le 06/04/2004 17:09:24 administrateur CS

non, pas de solution connu pour un projecteur. Notez que ce code marche aussi avec mozilla...

signaler à un administrateur
Commentaire de Blacknight91titi le 11/02/2005 17:57:44

Sa c'est un code très utile !

signaler à un administrateur
Commentaire de zlitus le 02/06/2005 11:14:03

sa marche a la PERFECTION sous opéra.
Et je suis persuadé que Firefox lit tres bien cette page ;)

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,234 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.