Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash MX 2004

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-01-2008, 14:29   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2008
Beiträge: 2
Soundslider

Hallo,

habe ein Problem. Ich würde gerne auf meine Homepage Musik mit einbinden.
Würde gernen einen Soundslider erstellen.
Kann mir einer sagen wie so etwas funktioniert. Habe den Link der Seite wo ich es gesehen habe mit angehängt. www.cube-restaurant.de

Danke schon mal im vorraus.
leguano ist offline   Mit Zitat antworten
Alt 23-01-2008, 15:00   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Erstell einen MC mit dem Schieberegler-Element und gib ihm einen Instanznamen. Dann erstell ein Drag- und Drop-Script (siehe Flash-Hilfe: startDrag). Lies nach dem Draggen die neue Position des MCs aus, subtrahiere die Startposition und setz die Differenz der beiden Werte in eine Lautstärke um. Diese Lautstärke weist du einer Soundinstanz zu. Mal als einfacher Ansatz:
PHP-Code:
meinSound = new Sound();
meinSound.loadSound("mein.mp3",true);

regler_mc._y 0;
regler.startY this._y;

regler_mc.onPress = function(){//...nach Klick...
   
this.startDrag();//evtl. noch ein Positionierungsrechteck übergeben, siehe Flash-Hilfe
}

regler_mc.onRelease = function(){//... nach dem Loslassen...
   
var differenz int(this._y this.startY);//Differenz ermitteln
   
this.startY this._y;
   
_root.meinSound.setVolume(differenz);//wenn Differenz positiv ist und ein Wert zwischen 0 und 100

Nachteil: die Lautstärke wird nicht kontinuierlich geregelt, sondern erst nach dem Loslassen des Reglers. Eine kontinuierliche Regelung kannst du bspw. über einen MouseMove oder einen onEnterFrame-Event erstellen.
  Mit Zitat antworten
Alt 23-01-2008, 15:04   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2008
Beiträge: 2
Soundslider

Danke dir für deine Hilfe.
leguano 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 02:23 Uhr.

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


Copyright ©1999 – 2014 Marc Thiele