Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 18-02-2007, 15:55   #1 (permalink)
LMS
Neuer User
 
Registriert seit: Jan 2007
Beiträge: 17
Sound on/off

Hi, ich habe einen Button programmiert der den Sound startet und wieder beendet. Das funkt auch super aber nach 3,4 mal klicken geht es nicht mehr.

Code:
on (press) {
	if (sound == "off" or sound == undefined) {
		//Play Internal Sound Behavior
		if (_global.Behaviors == null) {
			_global.Behaviors = {};
		}
		if (_global.Behaviors.Sound == null) {
			_global.Behaviors.Sound = {};
		}
		if (typeof this.createEmptyMovieClip == 'undefined') {
			this._parent.createEmptyMovieClip('BS_frank', new Date().getTime()-(Math.floor((new Date().getTime())/10000)*10000));
			_global.Behaviors.Sound.frank = new Sound(this._parent.BS_frank);
		} else {
			this.createEmptyMovieClip('_frank_', new Date().getTime()-(Math.floor((new Date().getTime())/10000)*10000));
			_global.Behaviors.Sound.frank = new Sound(this.BS_frank);
		}
		_global.Behaviors.Sound.frank.attachSound("frank.WAV");
		if (true) {
			_global.Behaviors.Sound.frank.start(0, 0);
			_global.Behaviors.Sound.frank.onSoundComplete = function() {
			_global.Behaviors.Sound.frank.start(0, 0);
		}
		sound = "on";
		trace (sound);
		}
		//End Behavior 
	} 
	else if (sound == "on") {
		stopAllSounds();
		sound = "off";
		trace (sound);
	}
}
Bitte helft mir!
__________________
Gruß,

LMS
LMS ist offline   Mit Zitat antworten
Alt 18-02-2007, 16:03   #2 (permalink)
class public{}
 
Benutzerbild von public
 
Registriert seit: Feb 2004
Ort: dessau
Beiträge: 1.406
PHP-Code:
var soundMC:MovieClip this.createEmptyMovieClip ("__soundMC"this.getNextHighestDepth ());
var 
sound:Sound = new Sound (soundMC);
var 
isPlay:Boolean true;
sound.attachSound ("idName");//<------ hier den verknüpfungsbezeichner eintragen
sound.start (00);
sound.onSoundComplete = function ():Void  {
    
this.start (00);
};
playStop_btn.onRelease = function ():Void  {
    if (
isPlay) {
        
sound.stop ();
        
isPlay false;
    } else {
        
sound.start (00);
        
isPlay false;
    }
}; 
public ist offline   Mit Zitat antworten
Alt 18-02-2007, 16:16   #3 (permalink)
LMS
Neuer User
 
Registriert seit: Jan 2007
Beiträge: 17
Geht das erste mal aber dann stoppt er auch nicht mehr.
__________________
Gruß,

LMS
LMS ist offline   Mit Zitat antworten
Alt 18-02-2007, 16:23   #4 (permalink)
class public{}
 
Benutzerbild von public
 
Registriert seit: Feb 2004
Ort: dessau
Beiträge: 1.406
sorry hatte nen kleine tipfehler drin
PHP-Code:
var soundMC:MovieClip this.createEmptyMovieClip ("__soundMC"this.getNextHighestDepth ());
var 
sound:Sound = new Sound (soundMC);
var 
isPlay:Boolean true;
sound.attachSound ("idName");//<------ hier den verknüpfungsbezeichner eintragen
sound.start (00);
sound.onSoundComplete = function ():Void  {
    
this.start (00);
};
playStop_btn.onRelease = function ():Void  {
    if (
isPlay) {
        
sound.stop ();
        
isPlay false;
    } else {
        
sound.start (00);
        
isPlay true;//<--- da warer der fehltipper
    
}
}; 
public ist offline   Mit Zitat antworten
Alt 18-02-2007, 16:26   #5 (permalink)
LMS
Neuer User
 
Registriert seit: Jan 2007
Beiträge: 17
Hmm geht leider wieder nur die ersten male.
__________________
Gruß,

LMS
LMS ist offline   Mit Zitat antworten
Alt 18-02-2007, 16:33   #6 (permalink)
class public{}
 
Benutzerbild von public
 
Registriert seit: Feb 2004
Ort: dessau
Beiträge: 1.406
Also Bei Funzt Es Wie Soll...also ggf ma die fla hochladen

Geändert von public (18-02-2007 um 16:44 Uhr)
public ist offline   Mit Zitat antworten
Alt 18-02-2007, 18:25   #7 (permalink)
LMS
Neuer User
 
Registriert seit: Jan 2007
Beiträge: 17
Ok dann lad ich sie mal hoch. http://rapidshare.com/files/17091613...mit_musik1.rar
__________________
Gruß,

LMS
LMS ist offline   Mit Zitat antworten
Alt 18-02-2007, 18:39   #8 (permalink)
class public{}
 
Benutzerbild von public
 
Registriert seit: Feb 2004
Ort: dessau
Beiträge: 1.406
also du solltest dir wirklich [verdammt noch ma ] die hilfe von flash anschauen und dir ma die basics aneignen....hab die fla mit angehängt hab allerdings den sound rausgenommen zwecks grösse
Angehängte Dateien
Dateityp: zip soundOnOff.zip (13,1 KB, 11x aufgerufen)
public ist offline   Mit Zitat antworten
Alt 18-02-2007, 18:56   #9 (permalink)
LMS
Neuer User
 
Registriert seit: Jan 2007
Beiträge: 17
Ok danke, so beginnt der Sound aber erst am Ende des Movies. Mit deinem Code kann man den aber nicht am anfang beginnen lassen. Was muss ich da machen?
__________________
Gruß,

LMS
LMS ist offline   Mit Zitat antworten
Alt 18-02-2007, 19:07   #10 (permalink)
class public{}
 
Benutzerbild von public
 
Registriert seit: Feb 2004
Ort: dessau
Beiträge: 1.406
na klar geht das ooch von anfang an....musste halt den sound im ersten schlüsselbild starten....genau das meine ik mit basics...wiueso packst du deine animation nicht in nen seperaten mc?...dann haste das bescheuerte scriptchaos nämlich net auf der timeline
Angehängte Dateien
Dateityp: zip soundOnOff.zip (13,1 KB, 10x aufgerufen)

Geändert von public (18-02-2007 um 19:14 Uhr)
public 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