global.Sound.fade.out.onRelease

  • cosmic_billion
  • Newbie
  • Newbie
  • Avatar de l’utilisateur
  • Inscription: Nov 05, 2009
  • Messages: 14
  • Loc: Amsterdam, the Netherlands
  • Status: Offline

Message Mars 19th, 2012, 8:24 am

Bonjour Ozzu communautaire,


Il y a ce morceau de syntaxe, j'ai trouvé sur un autre forum et était incomplet et datée de 2009 ou 2011 ou parfois longtemps, que ce soit, il est encore incomplet.

Fondamentalement je cherche un morceau qui incrémente et décrémente la transition entre deux MP3 externe chargé lorsqu'un bouton est enfoncé. Le code que j'ai trouvé sur un autre forum a un conflit existant entre les déclarations.

Code: [ Select ]
var url:String = "tree.mp3";
var treeSound:Sound = new Sound();
treeSound.loadSound(url, true);
treeSound.setVolume(0);
vol = treeSound.getVolume();

//fade Up

onEnterFrame = function(){
var fadeInt:Number = setInterval(fadeIt, 200);
fadeIt();
}
function fadeIt(){
if(treeSound.getVolume()<100)
{treeSound.setVolume(treeSound.getVolume()+10);
trace(treeSound.getVolume());
}
else{treeSound.setVolume(100);}
}

//fade down

leaf_btn.onRelease = function(){
var fadeOnt:Number = setInterval(fadeOut, 200);
fadeOut();
}
function fadeOut(){
if(treeSound.getVolume()>0)
{treeSound.setVolume(treeSound.getVolume()-10);
trace(treeSound.getVolume());
}
else{treeSound.setVolume(0);}
}

stop();
  1. var url:String = "tree.mp3";
  2. var treeSound:Sound = new Sound();
  3. treeSound.loadSound(url, true);
  4. treeSound.setVolume(0);
  5. vol = treeSound.getVolume();
  6. //fade Up
  7. onEnterFrame = function(){
  8. var fadeInt:Number = setInterval(fadeIt, 200);
  9. fadeIt();
  10. }
  11. function fadeIt(){
  12. if(treeSound.getVolume()<100)
  13. {treeSound.setVolume(treeSound.getVolume()+10);
  14. trace(treeSound.getVolume());
  15. }
  16. else{treeSound.setVolume(100);}
  17. }
  18. //fade down
  19. leaf_btn.onRelease = function(){
  20. var fadeOnt:Number = setInterval(fadeOut, 200);
  21. fadeOut();
  22. }
  23. function fadeOut(){
  24. if(treeSound.getVolume()>0)
  25. {treeSound.setVolume(treeSound.getVolume()-10);
  26. trace(treeSound.getVolume());
  27. }
  28. else{treeSound.setVolume(0);}
  29. }
  30. stop();



Je veux que ce aussi rapidement que possible et une solution est de choisir un fondu sonore global exposé, cependant est une telle chose possible ?


Toute aide sera appréciée.
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Mars 19th, 2012, 8:24 am

  • cosmic_billion
  • Newbie
  • Newbie
  • Avatar de l’utilisateur
  • Inscription: Nov 05, 2009
  • Messages: 14
  • Loc: Amsterdam, the Netherlands
  • Status: Offline

Message Mars 28th, 2012, 6:31 am

OK, donc Ive a résolu mon problème, toutes mes pistes sonores sont maîtrisés afin qu'ils incrémentent maintenant lentement, je vais utiliser le code de fondu entre mes transitions !

Ses pas rocket science, mais il fonctionne.
  • Bigwebmaster
  • Site Admin
  • Site Admin
  • Avatar de l’utilisateur
  • Inscription: Déc 20, 2002
  • Messages: 8926
  • Loc: Seattle, WA & Phoenix, AZ
  • Status: Offline

Message Mars 28th, 2012, 12:20 pm

Est de toute façon que vous pourrait poster ce que vous avez fait pour résoudre votre problème ? Tiens, quelqu'un aurait pu aider vous, mais peut-être que vous pouvez aider quelqu'un d'autre dans le futur avec vos informations.

Heureux que vous avez obtenu votre problème fixe !
Ozzu Hosting - Want your website on a fast server like Ozzu?

Afficher de l'information

  • Total des messages de ce sujet: 3 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 58 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC