Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  
-16%
Le deal à ne pas rater :
Friteuse sans huile NINJA Foodi Dual Zone 7,6 L 2400W à 135€
135.01 € 159.99 €
Voir le deal

 

 [Flash CS3] Utilisation du spectre son

Aller en bas 
3 participants
AuteurMessage
Nocteras
pti flooder :p
Nocteras


Nombre de messages : 57
Age : 38
Localisation : Blois-Tours
Date d'inscription : 16/09/2006

[Flash CS3] Utilisation du spectre son Empty
MessageSujet: [Flash CS3] Utilisation du spectre son   [Flash CS3] Utilisation du spectre son EmptySam 30 Déc - 16:58

Info : Cette version de Flash 9, étant une Alpha, ne permet pas d'utiliser certains scripts liés aux MovieClip et boutons.

Il est enfin possible d'analyser le spectre d'un son joué et de le transformer sous forme d'enceinte ^^.
Voici le code :

Code:
/* La variable s reçoit la musique, sc va lire la musique, ba est un tableau qui prendra les données et on définit un pointeur.*/
var s:Sound = new Sound();
var sc:SoundChannel;
var ba:ByteArray = new ByteArray();
var array:Array;

/*Ici s charge le fichier "musique.mp3" et ensuite sc va lire le fichier.*/
s.load(new URLRequest("musique.mp3"));
sc = s.play(0);

/*A chaque nouvelles frames de la musique, on analyse le spectre.*/
this.addEventListener(Event.ENTER_FRAME, spectrum);


function spectrum(event:Event)
{
/*A chaque analyses, on remet a à 0 et supprime les graphiques.*/
  var a:Number = 0;
  graphics.clear();
/*De même, on enregistre toutes les données du spectre dans ba.*/
  SoundMixer.computeSpectrum(ba,true,0);

/*Mise en place du graphique :
La musique étant convertie sur 256 bytes, la boucle va en traiter que 64 (d'où l'incrementation par i+4).*/
  for(var i=0; i < 256; i=i+4)
    {
/*Met dans a la valeur du bytes correspondant à i (l'Array est utilisé automatiquement).*/
      a = ba.readFloat();
/*Le niveau étant faible, on l'augmente.*/
      var num:Number = a*400;
/*On définit les lignes du graphique.
L'épaisseur varie en fonction du volume sonore du byte en question, on le réduit pour éviter les chevauchements.
On met un couleur de base, qui va à sont tour varié en fonction du niveau sonore.*/
      graphics.lineStyle(num/90,0xFF6699|(num << 4));
/*La ligne définit ci-dessus sera utilisé pour créer un cercle dont le diamètre est égale au numéro du byte.*/
      graphics.drawCircle(stage.stageWidth/2,stage.stageHeight/2,i);
    }
}


Résultat :
Pour ceux qui on le pluging :
It's Dare ^^

Pour ceux qui ne l'on pas, prenez la version .exe ^^
Avec la version exe, vous pouvez utiliser un de vos mp3 renommer "musique".
Revenir en haut Aller en bas
rabou
Actif du SrC
rabou


Nombre de messages : 716
Age : 38
Localisation : au fond... sisi, et même à droite
Date d'inscription : 02/12/2005

[Flash CS3] Utilisation du spectre son Empty
MessageSujet: Re: [Flash CS3] Utilisation du spectre son   [Flash CS3] Utilisation du spectre son EmptyDim 6 Mai - 19:14

Voilà le résultat du code ci dessus (Plugin flash 9 obligatoire pour voir l'effet)


Dernière édition par le Lun 11 Juin - 14:18, édité 2 fois
Revenir en haut Aller en bas
http://www.rabou.eu/
slimer
Actif du SrC
slimer


Nombre de messages : 287
Localisation : in the wired
Date d'inscription : 25/11/2005

[Flash CS3] Utilisation du spectre son Empty
MessageSujet: Re: [Flash CS3] Utilisation du spectre son   [Flash CS3] Utilisation du spectre son EmptyDim 6 Mai - 22:31

ah ba tout de suite du café pff Evil or Very Mad des que sa passe en francais cette petyite merveille de cs3 master collection sa va atterrir chez moi ce ptit pack geek
Revenir en haut Aller en bas
rabou
Actif du SrC
rabou


Nombre de messages : 716
Age : 38
Localisation : au fond... sisi, et même à droite
Date d'inscription : 02/12/2005

[Flash CS3] Utilisation du spectre son Empty
MessageSujet: Re: [Flash CS3] Utilisation du spectre son   [Flash CS3] Utilisation du spectre son EmptyDim 6 Mai - 23:24

Bah si il y a cette musique slimer, c'est pour toi '^^ j'ai direct pensé a toi quand j'ai entendu cette musique. Donc c'est une sorte de petit cadeau'^^
Revenir en haut Aller en bas
http://www.rabou.eu/
Contenu sponsorisé





[Flash CS3] Utilisation du spectre son Empty
MessageSujet: Re: [Flash CS3] Utilisation du spectre son   [Flash CS3] Utilisation du spectre son Empty

Revenir en haut Aller en bas
 
[Flash CS3] Utilisation du spectre son
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Flash] SONDAGE - Quel est votre version de flash?
» [Flash] Random
» !!! --- Forum FLASH --- !!!
» [Flash] reflet

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
 :: La formation :: Logiciels :: Macromedia Flash et Director-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser