[FLASH] Activer/désactiver la bande son

Activer/désactiver la bande son [FLASH] - Flash/ActionScript - Programmation

Marsh Posté le 27-04-2005 à 20:46:34    

Bonjour,
Je ne sais pas s'il y a des gens qui comprennent quelque chose au Flash, mais moi j'y comprends pas grands chose. J'ai payé sur internet une animation flash et je suis pas fichu de la modifier.
 
animation dispo ici : http://www.axe-web.com/
 
Ce que je voudrais faire, c'est que quand on arrive sur le site, l'on entende pas la bande son (bouton en haut à gauche écouteur sans les 2 arrondis).
Puis quand l'on clique sur le bouton, là on entende la musique (bouton en haut à gauche, là on affiche les 2 arrondis indiquant que le son est activé).
 
Voici le script trouvé dans l'animation :

Code :
  1. on (release) {
  2. if (_root.sto == 1) {
  3.  Soun.setVolume(0);
  4.  _root.sto = 0;
  5.  tellTarget ("_root.onoff" ) {
  6.   gotoAndStop(1);
  7.  }
  8. } else {
  9.  Soun.setVolume(100);
  10.  _root.sto = 1;
  11.  tellTarget ("_root.onoff" ) {
  12.   gotoAndStop(5);
  13.  }
  14. }
  15. }


Voilà, merci de vos propositions de codes.
Cédric

Reply

Marsh Posté le 27-04-2005 à 20:46:34   

Reply

Marsh Posté le 28-04-2005 à 15:03:29    

hello,
 
le bout de code que tu files c'est l'evenement "souris" ... tu devrais avoir un truc du genre "onLoad" ...
 
puis petite question ... t'as vraiment payé? parceque payer pour avoir du tellTarget déjà ... puis puisque tu l'as payé, pourquoi ne pas lui demander une correction?
mais le plus drole :D (je m'excuse d'avance là!) c'est le "Axé-Web ~ Creation site internet, conception site web, referencement, hebergement professionnel" sur ta page :D

Reply

Marsh Posté le 28-04-2005 à 16:02:38    

nan si ça se trouve, il n'a pas de onLoad !
L'objet sound est probablement chargé avec un auto-start plus en avant sur la timeline.
 
C'est pas juste avec ce code qu'on pourrait faire qque-chose, c'est avec l'entièreté de l'AS ! :D
 
".. pas de mauvaises surprises" ..... non, à part quand on veut utiliser des technologies qu'on ne maitrise pas ... [:spamafote]


Message édité par Mr Mala le 28-04-2005 à 16:04:28
Reply

Marsh Posté le 28-04-2005 à 21:40:13    

Ouai j'ai payé pour cette animation. Je vous aurais bien envoyer le fichier fla mais il fait 18.1 Mo !
j'arrive pas à trouver ce que vous me demander.
J'ai même fais un "edition>rechercher" en tapant 'onLoad' mais il n'a rien trouvé.
Y'a un menu spécial à chercher ? faut pas cliquer sur le bouton je présume pour chercher l'autre code. Nul part y'a un truc de code source comme Dreamweaver ce serait bien.
Désolé mais ce sont des animations communes, donc tout le monde peut télécharger l'animation, l'entreprise ne va pas la modifier spécialement pour moi.

Reply

Marsh Posté le 29-04-2005 à 09:03:10    

bha ton code ... il peut se trouver sur la timeline (le plus probable) ou encapsulé ds un clip ... va savoir ... faut que tu édites tout ... note qu'il y a peu de chance qu'il se trouve en fin d'anim ;)
--> 18Mo, edite et vire toutes tes images et sons de la biblio ensuite sauve sous un autre nom et poste le, là on pourra regarder
a+

Reply

Marsh Posté le 29-04-2005 à 18:01:35    

Là je comprends de moins en moins.
J'ai supprimé tous les calques contenant les images au moins une dizaine. Viré les 3 lignes de sons et le fichier n'a pas bougé d'un pouce encore 18 Mo !

Reply

Marsh Posté le 29-04-2005 à 19:34:40    

Heuuuuu tu as bien sauvé sous un autre nom hein ???

Reply

Marsh Posté le 29-04-2005 à 22:40:46    

oui oui suis pas neuneu quand même, j'ai gagné 100 ko c'est tout !
Mais j'ai supprimé directement les calques, pas les images. Mais je pense quand supprimant les calques par défaut ca efface les images. non ?
 
Cédric


Message édité par ced_voyage le 29-04-2005 à 22:42:21
Reply

Marsh Posté le 29-04-2005 à 23:00:07    

ced_voyage a écrit :

oui oui suis pas neuneu quand même, j'ai gagné 100 ko c'est tout !
Mais j'ai supprimé directement les calques, pas les images. Mais je pense quand supprimant les calques par défaut ca efface les images. non ?


 
Ben si tu es un neuneu [:spamafote]
On te demande de virer les images et sons de la bibliothèque, ce que tu ne fais pas ...  
Tu ne gagnes que 100Ko et tu ne te poses même pas de question sur ta "technique de suppression" ???
Tu es un neuneu [:spamafote]

Reply

Marsh Posté le 30-04-2005 à 13:02:19    

Ouai suis pas doué sous flash. J'ai trouvé pkoi ca ne diminuait pas la taille du fichier. Fallait pas faire "enregister" mais "enregistrer sous". Bizarre.
 
Donc voici le fichier compressé :
http://www.maxida.net/axelight.fla
attention, IE a tendance des fois a changer l'extension du fichier .fla en .doc
 
Comme ca vous pourrez me dire ce que je dois modifier pour que l'animation fasse ce que j'aimerais.


Message édité par ced_voyage le 30-04-2005 à 13:11:53
Reply

Marsh Posté le 30-04-2005 à 13:02:19   

Reply

Marsh Posté le 02-05-2005 à 08:28:02    

Bon .. alors dans le désordre :
- Aucun calque nommés,
- Aucune structure,
- Des tas d'objets inutiles,
- Un son SUR LA TIMELINE,
- Le code que tu as donné au dessus est une merde complètement foireuse ( Soun ? onoff.gotoAndPlay(5) alors que ce MovieClip ne compte que 2 frames ... ) .. bref ce bouton fait n'importe quoi SAUF contrôler le son ...  
 
... et j'en passe des meilleures ...
 
Je pourrais savoir QUI t'a vendu cette merde que je dépose plainte contre lui pour arnaque caractérisée ??? :heink:
C'est tout bonnement scandaleux ...

Reply

Marsh Posté le 02-05-2005 à 09:07:33    

le mieux, c'est de virer tout ce qui se rapporte à ta bande son.
 
Ensuite, tu crées un objet son:

Code :
  1. tonSon = new Sound();


 
Attacher le son de ta biblio à ton objet:

Code :
  1. tonSon.attachSound("tonGimik.mp3" );


 
(astuce --> renommer le fichier mp3 en une extension qui n'existe pas genre tonGimik.prout, ça évite un bug lié à certaine version de certain browser qui essaye d'enregistrer le mp3 sur le dur plutôt que de le jouer dans le flash)
Bien entendu, dans ton action attachSound tu appelles le fichier avec l'extension modifiée!
 
Tu donnes une occurrence à ton bouton (on va dire "btSon" )
 
et ses événements:
 

Code :
  1. btSon.onLoad = function(){
  2. this.mute = true; //on lui attribue une variable pour savoir s'il est muet ou non (par default oui)
  3. };
  4. btSon.onPress = function(){
  5. if( this.mute == true ){
  6. tonSon.start(); //jouer le son
  7. this.mute = false; //changer la variable --> il n'est plus muet
  8. }else{
  9. tonSon.stop(); //stoper le son
  10. this.mute = true; //changer la variable --> il est muet
  11. }
  12. };


en gros quoi ...
 
zieute bien la doc et n'hesite pas si tu as des questions
 
a+

Reply

Marsh Posté le 02-05-2005 à 20:41:48    

MErci à tous. Pour Mr Mala, voici où j'ai acheté l'animation :
http://www.kits-graphiques-deluxe. [...] -5480.html
 
En fait, j'ai vu aussi que le fichier son est super lourd, il n'est pas bien voire pas compressé, ce qui fait que l'animation est longue à charger.
Je vais essayer de faire les modifs que vous m'avez donné.
Mais est-ce que qualqu'un (si je lui donne la version complète du fichier), pourrait mettre de l'ordre dans le fichier et le rendre plus léger comme tu l'indique Mr Mala ?
Vous seriez super sympa.
zbang je vais essayer tes modifs, pour que ca m'apprenne comment faire.

Reply

Marsh Posté le 08-05-2005 à 19:28:57    

Ouai bon bah j'y arrive pas. Après tout un dimanche à essayer ton code zbang, j'y parviens pas. J'avais des erreurs de compilation. Doit y'avoir des restes de l'ancienne musique que je trouve pas à effacer. Puis après j'en ai eut marre de ne pas y arriver. J'ai viré toutes les bandes sons de la biblio et quand j'exporte l'animation est jouée au ralentit. Ce qui fait que l'animation pèse encore lourd.
Je désespère. Franchement Flash, c'est pas fait pour moi. Si qqn veut bien faire la manipulation depuis le fichier source et me le renvoyer. Ce serait trop sympa.
le fichier sera dispo là (à partir de dimanche 8 mai 20H00,  suis en train de l'uploader) :
http://www.expar.fr/axeweb.rar
10,5 Mo


Message édité par ced_voyage le 08-05-2005 à 19:35:10
Reply

Marsh Posté le 10-05-2005 à 21:55:30    

Je suis toujours coincé pour mon animation que j'ai payé et que je ne sais pas modifié. Si qqn pouvait me faire gentillement les modifs, il serait trop sympa.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed