• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-06-2010, 05:30   #1 (permalink)
Flasher
 
Benutzerbild von mauri2006
 
Registriert seit: Oct 2007
Ort: Niedersachsen
Beiträge: 502
Question Bilder und Links per XML-Datei laden?

Hallo,

ich habe eine Webseite, in der 3 Banner drin sind. Die Banner heißen ban1,
ban2 und ban3. Die sollen nun per XML mit Bildern gefüllt und mit den
entsprechenden Links verlinkt werden. Das sollte dann so aussehen:



Erstmal bräuchte ich nen Code für Flash, dann müsste ich nurnoch wissen
wie ich die XML baue.


Wer kann mir helfen?
__________________
Nützliches: Javascript-Detection | Flash-Detection | Java-Detection
Allgemein: Meine Webseite | Meine Fotogallerie (Auf's Eis gelegt)


RIP agedoubleju
mauri2006 ist offline   Mit Zitat antworten
Alt 22-06-2010, 08:18   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
XML-Grundlagentutorial
  Mit Zitat antworten
Alt 22-06-2010, 15:58   #3 (permalink)
Flasher
 
Benutzerbild von mauri2006
 
Registriert seit: Oct 2007
Ort: Niedersachsen
Beiträge: 502
Ich kenne das Tutorial da, aber wie passe ich den Code so an, dass
Bilder und Links geladen werden
__________________
Nützliches: Javascript-Detection | Flash-Detection | Java-Detection
Allgemein: Meine Webseite | Meine Fotogallerie (Auf's Eis gelegt)


RIP agedoubleju
mauri2006 ist offline   Mit Zitat antworten
Alt 22-06-2010, 16:54   #4 (permalink)
Flash-Designer
 
Benutzerbild von Martin Kraft
 
Registriert seit: May 2006
Ort: Wiesbaden
Beiträge: 5.626
... in dem Du die Bild-URLs und Links in das XML schreibst, das dann in Flash ausliest und die Bilder nachlädst.

Ein bisschen selbst nachdenken hilft da ;-)
__________________
Viele Grüße // Martin

Martin Kraft // Interaktionsdesign

Hilfreiche Websites:
// Hilfe zur Adobe Flash Plattform
// ActionScript 2 Referenz
// ActionScript 3 Referenz
// ActionScript 3 Arbeitshandbuch
// weitere Flash Ressourcen

Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da!

Geändert von Martin Kraft (22-06-2010 um 16:55 Uhr)
Martin Kraft ist offline   Mit Zitat antworten
Alt 22-06-2010, 18:58   #5 (permalink)
Flasher
 
Benutzerbild von mauri2006
 
Registriert seit: Oct 2007
Ort: Niedersachsen
Beiträge: 502
Ja aber wie mach ich das? >.<

Mein XML sieht so aus:
Zitat:
<?xml version="1.0" encoding="ISO-8859-1"?>
<overview>
<banner url="bild1.png" caption="Twitter" />
<banner url="bild2.png" caption="Irgendwas anderes" />
<banner url="bild3.png" caption="Test" />
</overview>
Mein Flashcode:
Zitat:
var x:XML = new XML();
x.ignoreWhite = true;

var urls:Array = new Array();
var captions:Array = new Array();
var whoIsOn:Number;

x.onLoad = function(success) {
var banner:Array = this.firstChild.childNodes;
for(i=0;i<banner.length;i++) {
urls.push(banner[i].attributes.url);
captions.push(banner[i].attributes.caption);
}
holder.loadMovie(urls[0]);
caption.text = captions[0];
whoIsOn = 0;
}

x.load("banners.xml");

Ich hab diese Sachen von hier (namens Flash and XML):
gotoAndLearn() - Free video tutorials from Lee Brimelow on Adobe Flash
__________________
Nützliches: Javascript-Detection | Flash-Detection | Java-Detection
Allgemein: Meine Webseite | Meine Fotogallerie (Auf's Eis gelegt)


RIP agedoubleju
mauri2006 ist offline   Mit Zitat antworten
Alt 22-06-2010, 20:08   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
holder.loadMovie(urls[0]);
Wo kommt der "holder" her und was steht in urls[0]? Davon mal abgesehen würde ich mit der MovieClipLoader-Klasse nachladen und zwar hintereinander.
  Mit Zitat antworten
Alt 22-06-2010, 20:39   #7 (permalink)
Flasher
 
Benutzerbild von mauri2006
 
Registriert seit: Oct 2007
Ort: Niedersachsen
Beiträge: 502
Der Holder lässt im File die Bilder anzeigen, die im XML unter url="" verlinkt sind.
__________________
Nützliches: Javascript-Detection | Flash-Detection | Java-Detection
Allgemein: Meine Webseite | Meine Fotogallerie (Auf's Eis gelegt)


RIP agedoubleju
mauri2006 ist offline   Mit Zitat antworten
Alt 23-06-2010, 01:26   #8 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Das hat meine Frage nicht wirklich beantwortet...
  Mit Zitat antworten
Alt 23-06-2010, 01:34   #9 (permalink)
Flasher
 
Benutzerbild von mauri2006
 
Registriert seit: Oct 2007
Ort: Niedersachsen
Beiträge: 502
Der "holder" ist auf der Bühne, die url[]'s sind für die Bilder.
__________________
Nützliches: Javascript-Detection | Flash-Detection | Java-Detection
Allgemein: Meine Webseite | Meine Fotogallerie (Auf's Eis gelegt)


RIP agedoubleju
mauri2006 ist offline   Mit Zitat antworten
Alt 23-06-2010, 01:40   #10 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Lies dir noch mal meine Frage durch... Welchen Typ hat "holder"? In welchem Objektpfad liegt das Objekt? Was steht in urls[0]? Und bitte keine Wischiwaschi-Antworten, den Zweck der Datentypen und Objekte kann ich mir schon denken...
  Mit Zitat antworten
Alt 23-06-2010, 07:36   #11 (permalink)
Flasher
 
Benutzerbild von mauri2006
 
Registriert seit: Oct 2007
Ort: Niedersachsen
Beiträge: 502
Also: Als Typ hat "holder" Movieclip, was du mit Objektpfad meinst weiß ich grad nicht und was in url[0] steht, weiß ich auch nicht.

Ich hab oben alles benötigte gepostet. mit mehr kann ich auch nicht dienen
da nicht mehr dabei ist.
__________________
Nützliches: Javascript-Detection | Flash-Detection | Java-Detection
Allgemein: Meine Webseite | Meine Fotogallerie (Auf's Eis gelegt)


RIP agedoubleju
mauri2006 ist offline   Mit Zitat antworten
Alt 23-06-2010, 09:59   #12 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
was in url[0] steht, weiß ich auch nicht
Das ist dein eigentliches Problem... Woher willst du wissen, was in deinem Script abläuft, wenn du die Variableninhalte nicht bestimmen kannst? Setz doch bspw. ein paar trace-Befehle und lass dir die Variablenwerte im Testmodus ausgeben.
PHP-Code:
trace("geladen werden soll: "+urls[0]);
holder.loadMovie(urls[0]); 
Wenn du deine tatsächlichen Bild-URLs ausgegeben bekommst, liegt der Fehler woanders. Wenn hier nichts vernünftiges ausgegeben wird, check noch mal deine XML-onLoad-Routine.

Zitat:
as du mit Objektpfad meinst weiß ich grad nicht
_root.holder bspw. oder _root.meinMC.holder etc.
  Mit Zitat antworten
Alt 24-06-2010, 00:37   #13 (permalink)
Flasher
 
Benutzerbild von mauri2006
 
Registriert seit: Oct 2007
Ort: Niedersachsen
Beiträge: 502
Wenn ich diesen trace oben einsetze, kommt:
Zitat:
geladen werden soll: lost1.jpg
Objectpfad ist einfach nur so, da steht nichts von _root oder etwas anderem.
__________________
Nützliches: Javascript-Detection | Flash-Detection | Java-Detection
Allgemein: Meine Webseite | Meine Fotogallerie (Auf's Eis gelegt)


RIP agedoubleju
mauri2006 ist offline   Mit Zitat antworten
Alt 24-06-2010, 03:28   #14 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
In deinem XML-File steht aber als erste URL "bild1.png". Wo kommt jetzt die URL "lost1.jpg" her?
  Mit Zitat antworten
Alt 28-06-2010, 05:17   #15 (permalink)
Flasher
 
Benutzerbild von mauri2006
 
Registriert seit: Oct 2007
Ort: Niedersachsen
Beiträge: 502
DIe lost1.jpg ist das eigentliche Bild, ich hab jetzt einfach bild1.png als Name
genommen.

Eigentlich ist es doch völlig irrelevant, was die Bildernamen anbelangt.
Es geht ja darum, wie ich jetzt die Bilder per XML lade und mit URL's
(wie google.de) verlinke (auch per XML)
__________________
Nützliches: Javascript-Detection | Flash-Detection | Java-Detection
Allgemein: Meine Webseite | Meine Fotogallerie (Auf's Eis gelegt)


RIP agedoubleju
mauri2006 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
xml

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Suche Bildergalerie - dynamisches laden der bilder slide nach rechts u. links bendigo Flash Einsteiger 1 14-11-2006 17:40
bilder aus xml datei laden metleck Flash MX 2004 7 12-07-2005 21:12
Bilder laden mit XML Datei LeX@flash Flash MX 2004 1 07-03-2005 14:33
links aus txt datei in flash laden antistyles ActionScript 1 4 23-10-2004 19:55
Bilder aus .txt-datei laden aklinkow ActionScript 1 13 20-09-2003 09:01


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:23 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele