Avatar billede per-olof Nybegynder
26. april 2006 - 10:29 Der er 1 løsning

unloadMovie og sen _root.gotoAndPlay("Scene 2", 1);

Jeg kør ind en videopresentation på Scene 1 med:
this.createEmptyMovieClip("e_mc", 2);
this.e_mc._x = 120
this.e_mc._y = 75
function preload(url, mc)
{
this.createEmptyMovieClip("controller_mc", 1);
mc.loadMovie(url);
controller_mc.onEnterFrame = function()
{
var bl = mc.getBytesLoaded();
var bt = mc.getBytesTotal();
// notice the use of "4"
if (bt > 4) { // if the movie has started loading
var percentage = Math.round(bl / bt * 100);
trace(percentage);
if (bl >= bt) { // the movie has finished loading
// do what you want
trace("finished!");
delete this.onEnterFrame; // delete the method
}
}
};
}
preload("video.swf", e_mc);
stop();
Har avsatt xx frames modsvarande tiden før videon. Da videon er færdigspilled vil jeg den skal gå vidare til Scene 2 med:
unloadMovie(_root.e_mc);
unloadMovie(_root.controller_mc);
_root.gotoAndPlay("Scene 2", 1);
Det gør den ikke. Video.swf jeg bruger er Flash 8 FLV Playback component. Fejl i kod men hvad?
Avatar billede per-olof Nybegynder
26. april 2006 - 12:59 #1
Fand selv ud det.
unloadMovie("e_mc");
unloadMovie("controller_mc");
unloadMovie("video.swf");
I slutningen på video layer:
og gotoAndPlay("Scene 2", 1);noget frame senare på bundlayer
+ at min tidslinje var åt h-e før lang
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester