tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
1065
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    warstel warstel ist offline Rookie
    Registriert seit
    Oct 2009
    Beiträge
    8
    Hallo liebes Forum,

    ich habe ein kleines Problem wozu ich einfach keine Lösung finde

    Ich habe eine XML-Datei welche so aufgebaut ist:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    
    <?xml version="1.0" encoding="UTF-8"?>
    <events>
    <list>
    <date>01.01.2010</date>
    <name>Party ohne Ende</name>
    <thumb>http://www.beispielseite.de/thumbnail.jpg</thumb>
    </list>
    </events>

    Und mein bisher funktionierendes AS sieht so aus:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    
    var url:URLRequest = new URLRequest("events.xml");
     
    var xmlloader:URLLoader = new URLLoader();
    xmlloader.addEventListener(Event.COMPLETE, parseXML);
    xmlloader.load(url); 
     
    function parseXML(evt:Event)
    {
        var xml:XML = XML(xmlloader.data);
        xml.ignoreWhite = true;
     
        date1.text = xml.list[0].name;  
        date2.text = xml.list[1].name;  
        date3.text = xml.list[2].name;
        
        name1.text = xml.list[0].date;  
        name2.text = xml.list[1].date;  
        name3.text = xml.list[2].date; 
    }

    Und nun möchte ich die <thumb></thumb> URL gerne als Bild in Flash anzeigen lassen. Habe es schon mit loadMovie etc. probiert und nach allem gesucht, was mir helfen könnte aber hat nicht funktioniert. Ich hoffe ihr könnt mir da etwas helfen.


    Viele Grüße
    warstel
     

  2. #2
    Avatar von Jens B.
    Jens B. Jens B. ist offline Damn good coffee!
    tutorials.de Premium-User
    Registriert seit
    Nov 2001
    Beiträge
    2.477
    Naja, da du AS3 verwendest musst du die URL in ein URL-Request-Objekt laden und dieses dann deiner loadMovie-Funktion übergeben. Wie genau hast du es denn bisher probiert? Wenn du uns den falschen Codeschnipsel gibt können wir eher sagen was du besser machen kannst.
     

  3. #3
    warstel warstel ist offline Rookie
    Registriert seit
    Oct 2009
    Beiträge
    8
    Okay also ist es nicht möglich es direkt zu integrieren wie mit den dynamischen Textfeldern?

    Hab es bisher mit verschiedenen Möglichkeiten probiert zum Beispiel ein MovieClip erstellt mit den Namen "thumb1" und dann unter name1.text = xml.list[0].date; den Code thumb1.createMovieClip = xml.list[0].thumb;

    Da hat Flasch auch nicht gemeckert, aber es wurde kein Bild angezeigt.


    Vielen Dank für die Hilfe.
     

  4. #4
    Avatar von Jens B.
    Jens B. Jens B. ist offline Damn good coffee!
    tutorials.de Premium-User
    Registriert seit
    Nov 2001
    Beiträge
    2.477
    Wenn man in AS3 irgendetwas von irgendwo einladen will, braucht man dazu einen URLRequest. Diesen übergibst du dann dem loadMovie-Befehlt und voilá.

    Exakt das hatte ich aber auch schon im letzten Post gesagt, weiß nicht was daran unklar war.
     

  5. #5
    warstel warstel ist offline Rookie
    Registriert seit
    Oct 2009
    Beiträge
    8
    Aber ich habe doch schon ein URLRequest erstellt und kann per Trace Befehl die URL zum Bild ja auch ohne Probleme ausgeben also einlesen ist kein Problem.
    Mein Problem ist jetzt, dass ich ein MovieClip namens "thumb_mc" auf der Bühne habe worin die XML Data <thumb></thumb> angezeigt werden soll als Bild und eben nicht als Link.

    Also es geht nicht ums einladen, sondern ums anzeigen...


    Ich danke dir jedenfalls für deine Mühe und entschuldige, wenn es etwas schwierig wirkt aber wahrscheinlich ist die Antwort leichter als ich es mir vorstelle
     

  6. #6
    Avatar von Jens B.
    Jens B. Jens B. ist offline Damn good coffee!
    tutorials.de Premium-User
    Registriert seit
    Nov 2001
    Beiträge
    2.477
    Es geht darum, dass du das Bild, dessen Adresse du bereits eingeladen hast, einladen möchtest. Du musst das Bild unter http://www.beispielseite.de/thumbnail.jpg doch erst einladen. Wir sind hier nicht bei html wo du einfach mit <img> das Ding anzeigen kannst.
     

Ähnliche Themen

  1. Bild im Panel anzeigen lassen
    Von blackrose4me im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 04.12.08, 12:41
  2. Antworten: 2
    Letzter Beitrag: 05.07.06, 23:56
  3. Bild anzeigen lassen?
    Von tesarolle im Forum PHP
    Antworten: 2
    Letzter Beitrag: 13.05.05, 14:12
  4. MFC: Bild anzeigen lassen (jpg)
    Von biba im Forum C/C++
    Antworten: 3
    Letzter Beitrag: 25.07.03, 22:02
  5. Bild aus Datenbank anzeigen lassen****
    Von laempisch im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 04.07.03, 13:26