-->

SampleDataEvent, fréquence et graphe

3 novembre 2008

Dans mon précédent post, nous avons vu comment créer des sons en AS3, avec la classe SampleDataEvent, j’ai compléter le code afin de visualiser la courbe du son émis. j’ai volontairement baissé le nombre de samples ( de 8192 à 2048 ) afin d’avoir une courbe plus « visible », moins compacte…

[kml_flashembed movie="http://tsoin.com/asblog/tutoriel/SampleDataEvent/002/SoundSampleDataEvent.swf" height="260" width="542" /]

Les sources sont téléchargeables ici »

Création de son en AS3 : SampleDataEvent

30 octobre 2008

Avec l’arrivée de la nouvelle classe SampleDataEvent (Flash 10 ), il est maintenant possible de générer du son en AS3, sans avoir besoin d’aucun fichier. J’ai donc fait une petite expérimentation, avec un clavier de piano, et comme la doc n’est pas très explicite, j’ai un peu galérer, mais le résultat fonctionne…
Je me suis basé sur les fréquences des notes trouvées sur le site ordiecole.com », le LA étant le même que la tonalité du téléphone, je suis parti sur ces fréquences, qui me semblent bonnes, à mon oreille en tout cas ! Le tout pour un poids total de 3ko…

[kml_flashembed movie="http://tsoin.com/asblog/tutoriel/SampleDataEvent/001/SoundSampleDataEvent.swf" height="190" width="542" /]

Lire la suite →

Utiliser Flex Profiling pour les projets Flash

29 octobre 2008

Sortant d’un long projet Flex3, je me suis habitué à utiliser le profiler de Flex pour tester mon application. De retour sous Flash, je cherchais à retrouver le même confort, et pouvoir utiliser le profiler avec mes projets développés sous FlashCS3, bientôt CS4, ou encore FlashDevelop….
Et c’est possible !

Il faut tout d’abord permettre le debbugage du swf compilé, pour celà, il faut :
- Sous Flash CS3 /CS4, dans les paramètres de publication, cocher l’option « Autoriser le débogage » / « Permit debugging »
- Sous FlashDevelop, il faut configurer son projet en « Debug » (menu déroulant, dans la liste d’icônes)

Une fois le swf compilé, il faut activer la vue Flex Profiling ( Window > Perspective > Flex Profiling )

Dans l’onglet « Profile », cliquer sur la flèche descendante à droite, et sélectionner « Profile External Application »

Cliquer sur « New », et entrer le chemin vers votre application, une fois valider, sélectionner l’adresse dans la liste des applications, et cliquer sur Launch.

!!! Attention Flash Player Debug Obligatoire !!!

Flex lancera alors votre application, et vous proposera de configurer le profiler, une fois valider (« Resume »), vous aurez accès aux données du Profiler sur votre application !

Bon Profile à tous !

Seo