Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-08-2007, 11:11   #1 (permalink)
Co&Bold
 
Benutzerbild von Cysign
 
Registriert seit: Nov 2004
Ort: Troisdorf (bei Köln)
Beiträge: 170
MP3-Player, einfach nur button, der par variable (von PHP) datei lädt

neuer versuch...bei flash/einsteigr scheinen das nich so viele gelesen zu haben...trotzdem hire der link zu meim alten post: externer sound aus anderem ordner preloaden

So, da ich das imme rnoch nich gelöst bekommen habe will ich jetzt nochmal von vorn anfangen.
Ich möchte auf einer Seite mehrere Play-Buttons integrieren, die in einer HTML-Tabelle untereinander eingebunden werden. über PHP werden aus der DB IDs ausgelesen, die dann an Flash übergeben werden.
Der Play-Button hat einfahc nur die aufgabe, wenn er geklickt wird, nen Ladebalken anzuzeigen, damit der User sieht, dass was geschieht, und wenn es fertig geladen ist, soll der Sound abspielen.
Der Flashplayer befindet sich einen Ordner über den MP3s, die in /sounds liegen.

das was ich bisher hatte hat mit preloader nur funktioniert, wenn flash- und mp3-dateien im selben ordner waren.
wenn ich IDs einbaue und den pfad sounds/ vor die IDs hänge, funktioniert der preloader nicht und die sounds sind nicht abspielbar.
wenn ich aber als ID z.B. sounds/7.mp3 übergebe, funktioniert der Preloader nicht aber die Datei wird geladen und abgespielt.

Da ich hin und wieder ne MP3 ergänzen möchte und die via PHP in die datenbank eintrage bräuchte ich nen player, der einfach nur genau das tut, was ich will. tital anzeigen und solche spielereien brauch ich nicht.

hat denn jemand ne ahnung, woran mein code hapern könnte oder n codebeispiel, das genau so funktioniert, wie ich es haben möchte?

ActionScript:
  1. #
  2. //vari = "test.mp3";
  3. #
  4. temp = 0;
  5. #
  6. prozent = 0;
  7. #
  8. vari2 = "music/" + vari;
  9. #
  10. //trace(vari2);
  11. #
  12. btn.onRelease = function (){
  13. #
  14. if (prozent <= 0) {
  15. #
  16.   mySong = new Sound(this);
  17. #
  18.   mySong.loadSound( vari2 , false );
  19. #
  20.   textfeld._x = 0;
  21. #
  22.   btn._alpha = 0;
  23. #
  24.     onEnterFrame = function () {
  25. #
  26.     prozent = mySong.getBytesLoaded()/mySong.getBytesTotal()*100
  27. #
  28.     textfeld.text = Math.round(prozent) + "%";
  29. #
  30.     balken._xscale = 100 - prozent;
  31. #
  32. //  btn._alpha = prozent;
  33. #
  34.   if (prozent >= 99) {
  35. #
  36.     delete this.onEnterFrame;
  37. #
  38.         btn._alpha = 100;
  39. #
  40. // TEXTFELD LÖSCHEN !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  41. #
  42.         textfeld._x += _root._width;
  43. #
  44.         balken._x += _root._width;
  45. #
  46.     btn.onRelease = function() {
  47. #
  48.     if (btn._currentframe == 1){
  49. #
  50.       mySong.start(0,1);
  51. #
  52.       btn.play();
  53. #
  54.         mySong.onSoundComplete = function(){
  55. #
  56.         btn.play();
  57. #
  58.     }
  59. #
  60.       }
  61. #
  62.     else {
  63. #
  64.       mySong.stop();
  65. #
  66.       btn.play();
  67. #
  68.       }
  69. #
  70.     }
  71. #
  72.   }
  73. #
  74.     }   
  75. #
  76. }
  77. #
  78. }
__________________
Friede!
Cysign ist offline   Mit Zitat antworten
Alt 31-08-2007, 17:46   #2 (permalink)
Co&Bold
 
Benutzerbild von Cysign
 
Registriert seit: Nov 2004
Ort: Troisdorf (bei Köln)
Beiträge: 170
hat denn niemand ne idee?
das eigentliche problem ist, dass flash scheinbar die dateigröße von ner MP3 - zumindest in diesem fall - nicht erkennt...da muss es doch n work-around geben
__________________
Friede!
Cysign ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 01:02 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele