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 !

SEEKBAR TOTALLEMENT PROGRAMMÉE


Information sur la source

Catégorie :Video Classé sous : seek, bar, seekbar, personnalisée Niveau : Débutant Date de création : 30/12/2007 Date de mise à jour : 30/12/2007 12:25:35 Vu / téléchargé: 5 816 / 450

Note :
Aucune note

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

Description

Cliquez pour voir la capture en taille normale
Si vous avez déjà essayé d'utiliser le composant seekbar en flash, vous avez du vous rendre compte qu'il agit des fois assez bizarrement: dédoublement du "seeker" (ce que l'on attrape avec la souris), celui -ci ne disparait pas lors d'un _visible=false, lorsqu'on change la taille de la barre, le seeker ne le prend pas en compte(il se déplace uniquement dans la largeur originale). En clair, c'est très énervant.
C'est pour cela que j'ai fait cette petite source assez simple pour créer une fausse seekbar:
 

Source

  • //Le code que vous devez ajouter à votre source:
  • var listenerObject:Object = new Object();
  • listenerObject.playheadUpdate = function(eventObject:Object):Void {
  • seekbar.resize(flvpb.playheadPercentage/100,-1);
  • };
  • flvpb.addEventListener("playheadUpdate",listenerObject);
  • var listenerObject:Object = new Object();
  • listenerObject.progress = function(eventObject:Object):Void {
  • if (flvpb.bytesLoaded<flvpb.bytesTotal) {
  • seekbar.resize(-1,flvpb.bytesLoaded/flvpb.bytesTotal-.1);
  • } else {
  • seekbar.resize(-1,1);
  • flvpb.removeEventListener("progress",listenerObject);
  • }
  • };
  • flvpb.addEventListener("progress",listenerObject);
//Le code que vous devez ajouter à votre source:
var listenerObject:Object = new Object();
listenerObject.playheadUpdate = function(eventObject:Object):Void  {
	seekbar.resize(flvpb.playheadPercentage/100,-1);
};
flvpb.addEventListener("playheadUpdate",listenerObject);

var listenerObject:Object = new Object();
listenerObject.progress = function(eventObject:Object):Void  {
	if (flvpb.bytesLoaded<flvpb.bytesTotal) {
		seekbar.resize(-1,flvpb.bytesLoaded/flvpb.bytesTotal-.1);
	} else {
		seekbar.resize(-1,1);
		flvpb.removeEventListener("progress",listenerObject);
	}
};
flvpb.addEventListener("progress",listenerObject);

Conclusion

-A la 11ème ligne: Le -.1 a été rajouté à cause d'un bug qui bloquait la vidéo lorsqu'on amène le seeker tout au bout lors d'un chargement

- Comme vous avez pu le constater, la méthode de détection de l'avancement du chargement n'est pas géniale, si vous avez des idée pour l'améliorer, n'hésitez pas à m'en faire part.
 

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

Historique

30 décembre 2007 12:25:35 :
Oublie d'un fichier dans le zip

Commentaires et avis

Aucun commentaire pour le moment.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Progress Bar: comment faire une progress bar personnalisée sous flash 7? [ par alexgr ] Comment faire une progress bar personnalisée sous flash 7??En fait je souhaiterais faire un rond qui se remplis au fur et a mesure que le chargement a [MX04] Aide à la réalisation d'une slide bar dynamique destinée à afficher des données dynamiques sur la scène [ par Tetsukun ] Bonjour à tous.Pour le besoin d&#8217;un client, j&#8217;ai été amené à réaliser un cdrom reprenant son catalogue. J&#8217;ai décidé de le réaliser en scroll bar pour faire defiler texte+graphique+clip [ par etrax ] Hey!j'ai besion d'aide.Comment faire pour creer une scroll bar qui me fera defile un texte statique et des graphiques (voir mon site http://etrax.free scroll bar cmme celui de robertours mais en + mieux? [ par thedidi ] Bijour tout le monde!!!J'ai un petit souci, j'aimerai avoir un scroll bar tout simple comme celui a cette adresse: http://www.flashkod.com/code.aspx?I Scroll bar et texte glissant ....ou dérapant !! [ par antbilly ] Allo a tous,j'ai vue un site (que malheureusement, je n'ais pas pris en note )&nbsp; qui avait un scrollbar vraiment fantastique. Le texte glissait. J Je n'arrive pas à insérer correctement une scrollbar - Débutant [ par rantanplan08 ] Slt &#224; tous !Etant webmaster de plusieurs sites, je fais mes d&#233;but dans le flash et je suis en train de cr&#233;er un site avec flash mx...J' Texte et Scroll bar [ par nale_r ] Bonjour,J'aimerai ins&#233;rer du texte dans un petit espace &#224; l'aide d'une scrollbar sous flash.Je sais le faire avec la scrollbar propos&#233;e Faire disparaitre progress bar après chargement [ par JeanMi66 ] Bonjour, j'ai 2 questions: 1- j'ai cr&#233;&#233; une progress bar par le composant de MX, &#231;a fonctionne, et l'image (un swf en fait) se charge étrangeté avec la scrollbar [ par s studio ] Salut a tous ! J'ais un Ph&#233;nom&#232;ne non identifier avec la scroll bar. j'ai r&#233;aliser un swf avec un texte dynamique et une scroll bar ( Comment faire pour que les scroll bar soit toujours centrées??? [ par ekaw ] Salut &#224; tous,Je suis en train de r&#233;alis&#233; mon premier site full flash et j 'aimerai r&#233;ussir &#224; centrer mon animation sans la d&


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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,359 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é.