Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-08-2003, 07:43   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 4
Exclamation Song einbinden

Hi Leute

Ich hab da ein kleines Problem, oder sagen wir besser eine Frage:
Ich muss in einer Website eine Hörprobe von einem Song einbauen.
Nun den Start und Stopp Button hab ich hingekriegt, und es läuft auch
super. Ich möchte aber noch einen Pause und Vorwärts... Rückwärts spulen button
einbauen!

Ich hab die Hörprobe auf Grund dieser Anleitung erstellt:



>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>
Um einen Sound per ActionScript ansprechen zu können, muss er zunächst einen
eindeutigen Bezeichner erhalten.
Dazu klickt man ihn mit der rechten Maustaste in der Bibliothek (F11) an und
wählt im Kontextmenü "Verknüpfung".
Im erscheinenden Dialogfenster muss die Option "Export für Actionscript"
markiert werden.
In der Bezeichner-Eingabezeile kann man dem Sound nun einen beliebigen Namen
zuweisen, z.B. "klicksound".

Nun kann ein neues Soundobjekt erstellt werden. In diesem Fall besitzt das
neue Soundobjekt den Namen "meinSound":

meinSound = new Sound(this);

"this" verweisst auf die aktuelle Zeitleiste, wird die Klammer leer gelassen
verweisst es auf _level0, also _root.

Nun wird dem Soundobjekt der verknüpfte Sound "klicksound" aus der
Bibliothek zugewiesen:

meinSound.attachSound ("klicksound");

Nun braucht man nur noch den Sound zu starten:

meinSound.start (0, 1);

Hierbei gibt das erste Argument in Klammern (0) die Startsekunde an, ab der
die Sounddatei wiedergegeben werden soll.
Das zweite Argument bestimmt die Anzahl der Wiederholungen. Bei einer
Endlosschleife (loop) sollte dort eine hohe Zahl wie 100000000 angegeben
werden, da man in Flash nicht direkt auf "endlos stellen" kann.

Stoppen lässt er sich mit meinSound.stop();

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>



kann mir jemand weiterhelfen? Ist es überhaupt möglich einen Spulen -> Pause
Buttons einzubauen?

Vielen Dank für euere Antworten!


Freundliche Grüsse Sebastian
sebyz ist offline   Mit Zitat antworten
Alt 29-08-2003, 08:27   #2 (permalink)
Hot's no frogn gebn?!
 
Benutzerbild von Joemoe
 
Registriert seit: Oct 2002
Ort: Vlbg, ÖR
Beiträge: 186
also sollte mit folgenden skripts gehen:

ActionScript:
  1. this.loop = 4;
  2. //play
  3. play_btn.onRelease = function()
  4. {
  5. this._parent.sound.start( this._parent.pos / 1000 )
  6. this._parent.pos = 0;
  7. }
  8.  
  9. //pause
  10. pause_btn.onRlease = function()
  11. {
  12. this._parent.pos = this._parent.sound.position;
  13. this._parent.sound.stop();
  14. }
  15.  
  16. // vor spulen
  17. fwd_btn.onRelease = function()
  18. {
  19. var pos = this._parent.sound.position + 3000; // für 3 sec
  20. pos = ( pos > this._parent.sound.duration ) ? 0 : pos;
  21. this._parent.sound.start( pos / 1000 );
  22. }
  23.  
  24. // zurück geht analog halt mit minus
  25.  
  26. this.sound.onSoundComplete = function()
  27. {
  28. if( this.loop-- > 0 )
  29. {
  30. this.start( 0 )
  31. this._parent.pos = 0;
  32. }
  33. }

sollte gehen!
__________________
www.morgenstille.at
www.treemotion.at
Joemoe ist offline   Mit Zitat antworten
Alt 29-08-2003, 13:30   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 4
Probleme

Vielen Dank für deine Antwort. Funktioniert jetzt super!

Geändert von sebyz (29-08-2003 um 13:40 Uhr)
sebyz 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 05:49 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele