Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-11-2006, 19:11   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 642
Sound-off reagiert erst nach Klick auf ON...

Hallo!

Mein Problem ist, dass bei meiner Soundsteuerung der Off-Button erst funktioniert, nachdem man vorher auf On geklickt hat. Was natürlich weder logisch noch praktisch ist...

PHP-Code:
meinSound = new Sound(this);
meinSound.loadSound("music.mp3",true);
meinSound.start(0,1);
meinSound.onSoundComplete = function(){
   
//Endlos-Loop
   
meinSound.start(0,1);
}  
sound_mc.music_on_mc.onRelease = function() {
    if (!
_root.playing) {
        
meinSound.start(01);
        
_root.playing true;
    }
};
sound_mc.music_off_mc.onRelease = function() {
    if (
_root.playing) {
        
meinSound.stop();
        
_root.pos meinSound.position;
        
_root.playing false;
    }
}; 
Woran könnte das denn liegen?

Danke für jeden tipp!
Angehängte Dateien
Dateityp: rar sound.rar (4,6 KB, 5x aufgerufen)
gmadesign ist offline   Mit Zitat antworten
Alt 23-11-2006, 19:17   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Definiere oben mal (über dem Soundobjekt) Deine Variable:

_root.playing = true;

Abgesehen davon, solltest Du sie nicht »playing« nennen,
da dieser Name anscheinend reserviert ist.

gruß, gaspode

Edit: schneller

Geändert von gaspode (23-11-2006 um 19:23 Uhr)
gaspode ist offline   Mit Zitat antworten
Alt 23-11-2006, 19:17   #3 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Weil stoppen nur geht, wenn die Variable gesetzt ist
if (_root.playing) {

musst also auch beim Starten diese setzen

Edit: langsamer
sebastian ist offline   Mit Zitat antworten
Alt 23-11-2006, 19:25   #4 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 642
PHP-Code:
var spiele;
meinSound = new Sound(this);
meinSound.loadSound("music.mp3",true);
meinSound.start(0,1);
meinSound.onSoundComplete = function(){
   
//Endlos-Loop
   
meinSound.start(0,1);
}  
sound_mc.music_on_mc.onRelease = function() {
    if (!
_root.playing) {
        
meinSound.start(01);
        
_root.playing true;
    }
};
sound_mc.music_off_mc.onRelease = function() {
    if (
_root.playing) {
        
meinSound.stop();
        
_root.pos meinSound.position;
        
_root.playing false;
    }
}; 
hab jetzt ne var spiele... und was ändere ich jetzt alles auf die Variable? Alle "playing"? Zeigen die nicht an, ob er gerade spielt?

Danke
gmadesign ist offline   Mit Zitat antworten
Alt 23-11-2006, 19:34   #5 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
PHP-Code:
spiele true;
meinSound = new Sound(this);
meinSound.loadSound("music.mp3",true);
meinSound.start(0,1);
meinSound.onSoundComplete = function(){
   
//Endlos-Loop
   
meinSound.start(0,1);
}  
sound_mc.music_on_mc.onRelease = function() {
    if (!
spiele) {
        
meinSound.start(01);
        
spiele true;
    }
};
sound_mc.music_off_mc.onRelease = function() {
    if (
spiele) {
        
meinSound.stop();
        
_root.pos meinSound.position;
        
spiele false;
    }
}; 
gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 23-11-2006, 19:36   #6 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 642
Tauuuuuusssseeeennnndd Dank!!!!!!!

Will euch nicht ärgern, aber wie würd das ganze jetzt mit ein- und ausfaden funken???
gmadesign 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:08 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele