Zurück   Flashforum > Flash und Server > Flash und Datenbanken

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-07-2007, 17:50   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 1
slideshow mit externen bildern und links

ich lade für ein werbemittel bilder von einer externen quelle via xml in mein flash.

problem ist, dass das jeweilige angezeigte bild mit einer url aus meiner xml verknüpft werden soll. den pfad der url in eine ein dynamisches textfeld zu lesen habe ich bereits geschaft mehr aber nicht...

wer kann mir helfen?

hier das script das ich abgewandet habe....

hoffentlich kann mir geholfen werden....

PHP-Code:
delay 2000;
// -----------------------
function loadXML(loaded) { 
   if (
loaded) { 
      
xmlNode this.firstChild
      
image = [];  
      
description = [];
      
total xmlNode.childNodes.length
      for (
i=0i<totali++) { 
         
image[i] = xmlNode.childNodes[i].childNodes
            
[0].firstChild.nodeValue
        
description[i] = xmlNode.childNodes[i].childNodes
            
[1].firstChild.nodeValue
      } 
      
firstImage(); 
   } else { 
      
content "file not loaded!"
   } 

xmlData = new XML();
xmlData.ignoreWhite true;
xmlData.onLoad loadXML;
xmlData.load("test.xml");
// ///////////////////////////////////

listen = new Object(); 
listen.onKeyDown = function() { 
if (
Key.getCode() == Key.LEFT) { 
prevImage(); 
} else if (
Key.getCode() == Key.RIGHT) { 
nextImage(); 

}; 
0


this.onEnterFrame = function() {
    
filesize picture.getBytesTotal();
    
loaded picture.getBytesLoaded();
    
preloader._visible true;
    if (
loaded != filesize) {
        
preloader.preload_bar._xscale 100*loaded/filesize;
    } else {
        
preloader._visible false;
        if (
picture._alpha<100) {
            
picture._alpha += 10;
        }
    }
};
function 
nextImage() {
    if (
p<(total-1)) {
        
p++;
        if (
loaded == filesize) {
            
picture._alpha 0;
            
picture.loadMovie(image[p], 1);
            
desc_txt.text description[p]; 
            
picture_num();
            
slideshow();
        }
    }
}

function 
firstImage() {
    if (
loaded == filesize) {
        
picture._alpha 0;
        
picture.loadMovie(image[0], 1);
        
desc_txt.text description[0]; 
        
picture_num();
        
slideshow();
    }
}


function 
slideshow() {
    
myInterval setInterval(pause_slideshowdelay);
    function 
pause_slideshow() {
        
clearInterval(myInterval);
        if (
== (total-1)) {
            
0;
            
firstImage();
        } else {
            
nextImage();
        }
    }

und hier meine xml
Code:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<images>
    <pic>
        <image>server/pfad/datei</image>
        <caption>externer link z.b. http://www.google.de/caption>
    </pic>
    <pic>
       <image>server/pfad/datei</image>
        <caption>externer link z.b. http://www.google.de/caption>
    </pic>
    <pic>
        <image>server/pfad/datei</image>
        <caption>externer link z.b. http://www.google.de/caption>
    </pic>
   </images>
ipod2 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 00:27 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele