Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-09-2007, 14:12   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 120
Unhappy Soundproblems

Hallo Zusammen,
eine kurz Frage, mein Volume Slider funktioniert nicht. den Slider kann ich zwar ganz normal bewegen, aber der Sound reagiert nicht drauf. Ich sehe den Fehler nicht. Über jede Hilfe wäre ich seher dankbar.
Viele Grüße
veloink



PHP-Code:
var ms1 = new Sound(this
ms1.attachSound("sound01")
ms1.start() 
Auf dem Slider selbst:
PHP-Code:
onClipEvent (load) {
    
oben _y;
    
rechts _x;
    
links _x-40
    unten 
_y;
    
}
onClipEvent (enterFrame) {
    if (
ziehen==true) {
        
this.ms1.setVolume(100-(rechts-_x));
        
    }    

veloink ist offline   Mit Zitat antworten
Alt 14-09-2007, 14:13   #2 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
'this' im enterFrame rausnehmen, dann sollte es gehen.
sonar ist offline   Mit Zitat antworten
Alt 14-09-2007, 14:16   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 120
Hallo Sonar,
vielen Dank für deine schnelle Hilfe, allerdings auch ohne "this" klappt es nicht.
veloink ist offline   Mit Zitat antworten
Alt 14-09-2007, 15:49   #4 (permalink)
flasher
 
Registriert seit: Jun 2005
Beiträge: 64
Zitat:
Zitat von veloink Beitrag anzeigen
PHP-Code:
var ms1 = new Sound(this
ms1.attachSound("sound01")
ms1.start() 
ich geh' mal davon aus, dass der erste teil deines skriptes in der hauptzeitleiste in einem schlüsselbild platziert ist!?

dann pack doch das fader-skript auch dahin!
ActionScript:
  1. this.sliderMovieClip.onEnterFrame = function() {
  2.     if (ziehen==true) {
  3.         this._parent.ms1.setVolume(100-(this.rechts-this._x));
  4.        
  5.     }   
  6. }

oder besser:

ActionScript:
  1. this.sliderMovieClip.onPress = function() {
  2.      this.startDrag(true, xMin_num, this._y, xMax_num, this._y);   // xMin_num und xMax_num sind die linke und rechte Grenze für das ziehen des Sliders; halt einfach die entsprechenden Werte einsetzten
  3.  
  4.      this.onMouseMove = function(){
  5.           this._parent.ms1.setVolume(100-(this.rechts-this._x))//Das in der Klammer halt ggf. noch anpassen...
  6.      }
  7. }
  8. this.sliderMovieClip.onRelease = this.sliderMovieClip.onReleaseOutside = function(){
  9.      this.stopDrag();
  10.      delete this.onMouseMove;
  11. }

Geändert von medien_freak (14-09-2007 um 15:59 Uhr)
medien_freak 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 07:18 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele