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

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-07-2004, 23:40   #1 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 6
Sound und Video, pause und play, synchron

Ich habe mehrere Ebenen mit avi's und möchte dazu ein soundfile (wav) via Soundobject (läuft sonst nicht synchron) abspielen. Das schaffe ich gerade noch.

Wie kann ich jetzt noch eine 'pause' so machen, das sowohl die avi's als auch der sound wieder synchron weiterspielen, wenn danach wieder 'play' gedrückt wird? Ebenso möchte ich den Sound noch über einen 'toggeling' button stumm und wieder laut schalten können.

Einzeln schaffe ich das, aber ich kriege den sound nicht mehr synchron zum Film...
__________________
surfin dark
dark starman ist offline   Mit Zitat antworten
Alt 16-07-2004, 00:53   #2 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Hy,

Also die Lautstärke kannst Du über Sound.setVolume(); regeln:
Stecke das Skript einfach mal in ein Schlüsselbild und verknüpfe
eine Sounddatei aus Deiner Bibliothek.

PHP-Code:
zL this;
an false;
//------------------------------------
//---Erstellung eines Sound Objektes---
//------------------------------------
ton = new Sound();
ton.attachSound("bling"); // hier einfach Deine Sounddatei verknüpfen
ton.start(0100);
//------------------------------------
//---Erstellung eines Buttons ---------
//------------------------------------
zL.createEmptyMovieClip("button_mc"1);
with (zL.button_mc) {
moveTo(100100);
beginFill(0xaa2233100);
lineTo(150100);
lineTo(15075);
lineTo(10075);
lineTo(100100);
endFill();
}
//------------------------------------
//---Button Event zuweisen-----------
//------------------------------------
zL.button_mc.onPress = function() {
an = !an;     // an von false auf true setzen und umgekehrt
if (an) {
ton.setVolume(0);
} else {
ton.setVolume(100);
}
}; 
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------

Geändert von thebiz (16-07-2004 um 01:16 Uhr)
thebiz ist offline   Mit Zitat antworten
Alt 16-07-2004, 10:18   #3 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 6
danke, sound on /off geht, aber das reicht noch nicht.

ich habe mehrere eingebettete Video und der sound kommt in Form einer wav Datei und soll parallel dazu abspielen. wenn ich jetzt über Verhalten die eingebetteten Videos 'pausiere' pausiert der Ton nicht und wenn ich dann die Videos weiter abspiele dann läuft der Ton nicht mehr synchron.

Wie kann ich die eingetteten Videos und den Sound anhalten und gegebenfalls stummschalten???
__________________
surfin dark
dark starman ist offline   Mit Zitat antworten
Alt 18-07-2004, 09:46   #4 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 6
so, wer suchet der findet, toggeling Soundbutton, play und pause funktioniert, aber ein Problem kann ich nicht lösen.

ich mache jetzt aus den die mehreren Ebenen mit eingebetteten Videos und Transformationen, Übergangen, Buttons einen Movieclip (Movie).
den Sound füge ich mit folgendem Soundobjekt aus einer Aktionsebene hinzu.

stop();
meinSound = new Sound(Movie); //erstellt neues Soundobjekt
meinSound.attachSound("snd1"); //verbindet den snd1 aus der Library mit dem neuen Soundobjekt
// der Sound muss für AS freigegeben sein rechte maustaste---Linkage---Export for AS---"Snd1"
meinSound.setVolume(100);//Die Lautstärke wird voll aufgedreht
meinSound.start(0,9999);//der Sound wir bei 0 Sec also von anfang an gespielt und das 9999mal
gotoAndPlay(2);

Bei mehreren Seiten hat das Prima funktioniert, aber bei einigen geht das überhaupt nicht. sobald ich die Soundsteuerung hinzufüge, bewegt sich der Movie überhaupt nicht mehr nur der Sound spielt immer. Kann es daran liegen, das Transformationen und Übergange in den Ebenen sind ? Oder dürfen in einem MC wirklich nur eingebettete Video sein ?
__________________
surfin dark
dark starman ist offline   Mit Zitat antworten
Alt 18-07-2004, 09:50   #5 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Kann ich mir keinen Reim drauf machen.
Kannst Du den Code mal zeigen, bei dem
es garnicht funktioniert?
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 18-07-2004, 10:08   #6 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 6
hier der erste Frame der Actionebene:

stop();
meinSound = new Sound(Movie); //erstellt neues Soundobjekt
meinSound.attachSound("snd1"); //verbindet den snd1 aus der Library mit dem neuen Soundobjekt
// der Sound muss für AS freigegeben sein rechte maustaste---Linkage---Export for AS---"Snd1"
meinSound.setVolume(100);//Die Lautstärke wird voll aufgedreht
meinSound.start(0,9999);//der Sound wir bei 0 Sec also von anfang an gespielt und das 9999mal
gotoAndPlay(2);

der zweite Frame:

stop();
out.onPress = function() {
meinSound.setVolume(0);
gotoAndStop(3);
};

und der dritte und letzte:

stop();
inknop.onPress = function() {
meinSound.setVolume(100);
gotoAndStop(2); };


Ich möchte den Sound nur Stummschalten, damit er synchron zum Film weiterläuft, zwei Knöpfe dazu sind den in einer Buttonebene definiert.


Der Movieclip wird dann über Verhalten bei 'play' :

on (release) {

//Play video Behavior
if(this.Movie.Echse1._parent._currentframe == this.double.Echse1._parent._totalframes){
this.Movie.Echse1._parent.gotoAndPlay(1);
} else {
this.Movie.Echse1._parent.play();
}
meinSound.start(meinSound.position / 1000 );
}


und bei pause:

on (release) {

//Pause video Behavior
this.Movie.Echse1._parent.stop();
meinSound.stop();
}

sound kann man beliebig ein und ausstellen und den Movie auch Pausieren und wieder abspielen, mit synchronem sound. Nur bei einigen Movieclips startet der Clip überhaupt nicht, sobald ich die Actionebene mit der Soundsteuerung hinzufüge, auch ohne Definition der Pause und Playfunktion. Muß man dem MC noch ein Startkommando geben ?
__________________
surfin dark
dark starman ist offline   Mit Zitat antworten
Alt 18-07-2004, 10:25   #7 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Question Komisch

Ich wüsste jetzt auch nicht woran das
liegen könnte.

Wenn es bei manchen klappt, dann lade mal die Movies
in das Skript, in dem es klappt. Nur mal um zu Testen.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz ist offline   Mit Zitat antworten
Alt 18-07-2004, 10:50   #8 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 6
Danke, ja, wirklich merkwürdig, vielleicht liegt es daran, dass die eingebetteten Videos bzw. Transfomationen keinen Namen. Bringt Flash vielleicht durcheinander. Werde ich nochmal testen.
__________________
surfin dark
dark starman ist offline   Mit Zitat antworten
Alt 18-07-2004, 17:12   #9 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 6
Einige Ebenen bestehen nur aus Bildern oder Übergangseffekten bzw. Transformationen. Wenn ich dann obriges Soundobjekt verwende werden diese Ebenen nicht mehr angezeigt.

Gibt es eine Möglichkeit das Soundobjekt ohne Movieclip zu verwenden und gleichzeitg die Bilder bzw. deren Übergänge und Transformationen anzuzeigen?
__________________
surfin dark
dark starman ist offline   Mit Zitat antworten
Alt 18-07-2004, 19:07   #10 (permalink)
All-rounder
 
Benutzerbild von thebiz
 
Registriert seit: Mar 2004
Ort: Bayerische Rhön
Beiträge: 2.507
Das Sound-Object bildet man ja so:
PHP-Code:
meinSound = new Sound([ziel]);  // ziel ist optional. brauch mal also nicht 
Außerdem kann man z.B. ja auch
PHP-Code:
_global.meinSound=new Sound(); 
verwenden.
Vielleicht hilft Dir das ja weiter.
Steht alles in der Flash-Hilfe.

Ist halt nicht ganz so einfach nachvollziehbar, wieso es in Deinem
Skript nicht funktioniert.
Zum hochladen wird es wohl auch zu groß sein nehme ich an.
__________________

--------------------------------
Ich klicke, ergo bin ich. (me)
--------------------------------
thebiz 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 01:29 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele