| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| ...mit Humor Registriert seit: Mar 2004 Ort: Hamburg
Beiträge: 311
| NetStream - wie wieder ins erste Schlüsselbild springen ???
moin flasher, mit folgendem code wird mein video (*.flv) geladen. Code: // NetConnection-Objekt erstellen:
var netConn:NetConnection = new NetConnection();
// Lokale Streaming-Verbindung erstellen:
netConn.connect(null);
//oder bspw. etwas on der Art: netConn.connect("rtmp://66.216.97.115/UserName/video");
// NetStream-Objekt erstellen und onStatus()-Funktion definieren:
var netStream:NetStream = new NetStream(netConn);
netStream.onStatus = function(infoObject) {
//trace("this="+this);
if (infoObject.code == "NetStream.Play.StreamNotFound") {
trace("Konnte Videodatei nicht finden.");
} else if (infoObject.code == "NetStream.Buffer.Full") {
trace("Buffer voll und Start");
} else if (infoObject.code == "NetStream.Play.Stop") {
trace("Filmende");
play_pause._visible = false;
sound_on_off._visible = false;
hintergrund._visible = false;
//Loop:
//netStream.seek(0); //an den Anfang zurück
//netStream.pause(true); //und gleich wieder starten
}
trace("Status (NetStream)\n");
trace("Level: "+infoObject.level+"\n");
trace("Code: "+infoObject.code+"\n");
};
// NetStream-Videofeed an das Video-Objekt anhängen:
mein_video.attachVideo(netStream);
// Zwischenspeicherzeit festlegen:
netStream.setBufferTime(15);
// Wiedergabe der FLV-Datei:
netStream.play("intro_12_11.flv");
netStream.seek(0);
netStream.pause(true);
//*****************************************************
//*****************************************************
video_mc.video.attachVideo(netStream);
netStream.setBufferTime(5);
video_mc.attachAudio(netStream);
////***************************************************
//*****************************************************
this.stop(); mit Code: //netStream.seek(0); //an den Anfang zurück //netStream.pause(true); //und gleich wieder starten brauche unbedingt hilfe und bin für jeden tip dankbar. gruß painflow
__________________ Aus den Trümmern unserer Verzweifelung bauen wir unseren Charakter !!! Geändert von painflow (22-07-2008 um 18:00 Uhr) |
| | |
| | #2 (permalink) |
| CodeGecko Registriert seit: Aug 2007 Ort: Hagen
Beiträge: 1.240
|
Versteh ich nicht so ganz. Meinst Du ein einfaches gotoAndStop(1); ?
__________________ Grütze Reinhart XING || Simple Flash-Filter-Generator || DateChooser (AS3) MovieClipLoader-Example (AS2) || PreloaderClass (AS2) || Framechecker-Component (AS2) Bitte keine Flashfragen per PN oder ICQ. Dafür ist das Forum da. |
| | |
| | #3 (permalink) |
| ...mit Humor Registriert seit: Mar 2004 Ort: Hamburg
Beiträge: 311
|
hab ich gemerkt, dass ich mit einem gotoAndStop(2) ins zum beispiel zweite schlüsselbild springen kann. mein problem ist aber folgendes. ich hab alles im ersten schlüsselbild liegen. einen "halter" für das video und ein mc als startscreen, der zuerst zu sehen ist, bevor das video abgespielt wird. klickt man auf einen button, beginnt das video an abzuspielen. wenn das video zuende ist, springt es wieder zurück, aber eben nur an den anfang des videos. ich will aber, dass dann wieder der mc, der im ersten schlüsselbild als startscreen zu sehen ist sichtbar ist und das video erst wieder anfängt zu spielen, wenn ich im startscreen auf meinen button klicke. da alles im ersten schlüsselbild liegt, weiß ich nicht wie ich den zustand so hinbekomme, als wenn der swf frisch abgespielt wird.
__________________ Aus den Trümmern unserer Verzweifelung bauen wir unseren Charakter !!! Geändert von painflow (23-07-2008 um 09:21 Uhr) |
| | |
| | #4 (permalink) |
| ...mit Humor Registriert seit: Mar 2004 Ort: Hamburg
Beiträge: 311
|
niemand einen tipp? also nochmal mein prob: ich starte den swf und es ist ein startscreen zu sehen (im ersten schlüsselbild). dann klicke ich auf einen button, der sich im startscreen befindet und das gestreamte video fängt an abzuspielen. wenn das video abgespielt wurde, frage ich den status ab und möchte wieder an den anfang springen und zwar nicht an den anfang des videos, was ich ja mit netstream.seek(0); und netstream.pause(true); erreiche. ich möchte, dass sozusagen die ausgangsposition, wie sie ist, wenn ich den swf starte, erreicht wird und mein startscreen wieder zu sehen ist. da alles im ersten schlüsselbild ist, hab ich probleme das umzusetzen. danke und gruß painflow
__________________ Aus den Trümmern unserer Verzweifelung bauen wir unseren Charakter !!! |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Jan 2009
Beiträge: 133
|
Sorry, dass ich den alten Thread noch einmal ausgrabe, aber war gerade hier und stand mal vor einem ähnlichen Problem: Also, das was du suchst ist ne Resetfunktion. Die gibt es in Flash so nicht. Mir ist damals der Tipp mit einer Funktion gegeben worden. Darin kannst du dann mit switch oder IF arbeiten und so die jeweiligen MCs auf die Bühne laden. Um die MCs, die du nicht brauchst von der Bühne runter zu bekommen, musst du dir allerdings etwas einfallen lassen, damit du die irgendwie zwischen speicherst. Ich hab das ganze mit nem neuen Prototype macht, der die MCs beim attachen bzw. createn gleich in einen Array packt. Dann noch ein paar Funktionen, um die da wieder rauszuschmeißen und dann musst du dein Filmchen nur noch danach ausrichten. Mein Reset funktioniert prima ![]() Gr33tZ Rn |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |