Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-11-2005, 09:06   #1 (permalink)
Greenhorn
 
Registriert seit: Jul 2002
Ort: Stuttgart
Beiträge: 35
Question Zeitleiste läßt sich aus Media Komponente nicht anspringen?!

Guten Morgen zusammen,

habe folgendes Problem:
In einem Movieclip, Ebene 2 liegt ein MediaDisplay, Instanzname
Code:
theScrVid
.
Ebene3 mit den Scripts enthält folgendes Script an Schlüsselbild 55:

Code:
stop();

//Clip laden
theScrVid.contentPath = "making_a.flv";
theScrVid.play(0);

//Video anzeigen
theScrVid._visible = true;

//Ton aus
theScrVid.volume = 0;
var theScrVidListener = new Object();
theScrVidListener.complete = function(eventObject) {
    //Medienwiedergabe beendet, Screensaver weiterlaufen lassen
	theScrVid._visible = false;
	theScrVid.stop();
	nextframe();		
};
theScrVid.addEventListener("complete", theScrVidListener);
Soweit so gut, MovieClip läuft durch bis Frame 55, stoppt, Video wird geladen, angezeigt und abgespielt.

Aber:
Wenn das Video fertig ist, sollte per
Code:
nextframe();
wieder die Zeitleiste weiterlaufen. Klappt aber nicht. Habe das auch schon mit
Code:
play();
versucht - hat ebensowenig funktioniert.

Hat jemand von euch einen Tip oder eine Idee, wie ich das Brett vorm Kopf wegbekomme? ;-) Freue mich auch über Links zu Beiträgen im Forum, die ich bei meiner Suche nicht finden konnte....

Thanks in advance, wie es immer so schön heißt

Alex
deutor ist offline   Mit Zitat antworten
Alt 24-11-2005, 09:34   #2 (permalink)
Neuer User
 
Registriert seit: Aug 2005
Beiträge: 53
hast Du es mal mit _root.play(); oder _level0.play etc., evtl. ist es nur ein Pfadproblem...

arrFoo
arrFoo ist offline   Mit Zitat antworten
Alt 24-11-2005, 10:29   #3 (permalink)
Greenhorn
 
Registriert seit: Jul 2002
Ort: Stuttgart
Beiträge: 35
Ja, ich hab das in nem Movievlip liegen, der in einem anderen liegt,
der in einem anderen liegt ;-)

theAnimation ist der Clip, in dem sich auch die Display-Komponente befindet.

Also mit
Code:
_root.theScreensaver.theSchoner.theAnimation.play();
...alle Clips haben Instanznamen.

Funktioniert hat es dennoch nicht.
deutor ist offline   Mit Zitat antworten
Alt 24-11-2005, 10:37   #4 (permalink)
Neuer User
 
Registriert seit: Aug 2005
Beiträge: 53
manchmal reicht das noch nicht und hängt sich auf.

mache mal zusätzlich zu dem play(), in dem Bild der hauptzeitleiste
ab dem abgespielt werden soll, nochmal ein play(); !

arrFoo
arrFoo ist offline   Mit Zitat antworten
Alt 24-11-2005, 10:55   #5 (permalink)
Greenhorn
 
Registriert seit: Jul 2002
Ort: Stuttgart
Beiträge: 35
Et jeht!

Also, für alle die mal danach suchen hier des AS das ich auf Bild 55 habe:
Code:
stop();

//Clip laden
theScrVid.contentPath = "making_b.flv";
theScrVid.play(0);

//Video anzeigen
theScrVid._visible = true;

//Ton aus
theScrVid.volume = 0;
var theScrVidListener = new Object();
theScrVidListener.complete = function(eventObject) {
    //Medienwiedergabe beendet, Screensaver weiterlaufen lassen
	theScrVid._visible = false;
	theScrVid.stop();
	_root.theScreensaver.theSchoner.theAnimation.play();		
	nextFrame();
};
theScrVid.addEventListener("complete", theScrVidListener);
Bild 56 hat dann nochmal ein
Code:
play();
..und siehe da, es klappt!

Herzlichen Dank, arrFoo!
deutor 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 15:35 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele