mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 07.12.2024 00:05 Benutzername: Passwort: Auto-Login

Thema: Nach beendeter Slideshow zu Bildnummer wechseln vom 21.02.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> Nach beendeter Slideshow zu Bildnummer wechseln
Autor Nachricht
tom85
Threadersteller

Dabei seit: 04.07.2007
Ort: IL
Alter: 39
Geschlecht: Männlich
Verfasst Do 21.02.2008 10:50
Titel

Nach beendeter Slideshow zu Bildnummer wechseln

Antworten mit Zitat Zum Seitenanfang

Ich würde gerne nach dem Abspielen einer Slideshow zu einer anderen Bildnummer wechseln oder einen anderen Film aufrufen.

Dies ist der Code dafür.

Code:
//the time in miliseconds, which is between images
var slideShowDelay:Number=2500;
//the number of the images, used for this slideshow gallery
//images must be in the folder images with names:1.jpg, 2.jpg, 3.jpg,..
var totalImages:Number=5;


var isSliding:Boolean=false;
//curent position
var curentPosition:Number=0;
var intervalId:Number;
var me=this;
//method used to start the slideshow
function startSlideShow()
{
   isSliding=true;
   showNextImage();
}
//method used to stop the slideshow
function stopSlideShow()
{
   clearInterval(intervalId);   
   isSliding=false;
}
//method used to play the next image from the slideshow
function showNextImage()
{
   loadImage(curentPosition+1);
}
//method used to play the previous image from the slideshow
function showPreviousImage()
{
   loadImage(curentPosition-1);
}
/**
   method used to jump to a specified index
   usage: loadImage(3);
*/
function loadImage(nr:Number)
{
   //cecking if the nr is between 0 and totalImage
   if(nr>totalImages-1)
      nr=0;
   if(nr<0)
      nr=totalImages;
   //set the curent position to the new one
   curentPosition=nr;
   
   //start loading the new image
   me.ldr.contentPath="images/"+curentPosition+".jpg";
   //clear the interval used for slideshow
   clearInterval(me.intervalId)

}

//a listener, used to know when the transition has finished
var obj={};
obj.onTransitionEnd=function()
{
   //start the slideshow
   if(me.isSliding==true)
      me.intervalId = setInterval(me,"showNextImage", me.slideShowDelay )
   
}
ldr.addEventListener("onTransitionEnd",obj);


startSlideShow()


Kann mir hier jemand Helfen? Menno!
  View user's profile Private Nachricht senden
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Do 21.02.2008 11:29
Titel

Antworten mit Zitat Zum Seitenanfang

Ja was willst Du denn machen ? Zu einer Bildnummer wechseln oder einen Film laden ?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
tom85
Threadersteller

Dabei seit: 04.07.2007
Ort: IL
Alter: 39
Geschlecht: Männlich
Verfasst Do 21.02.2008 13:32
Titel

Antworten mit Zitat Zum Seitenanfang

einen Film laden wäre denk ich besser! Wenn es jedoch einfacher ist zu einem anderen Bild / Frame zu springen wäre das auch gut!
  View user's profile Private Nachricht senden
 
Ähnliche Themen [jQuery Cycle] Slideshow in Slideshow wechseln zusammen
CSS Slideshow mit Zufall? (Header in dem Bilder wechseln)
Slideshow?
Slideshow
Slideshow
Slideshow
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.