Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 29-03-2006, 13:45   #1 (permalink)
Neuer User
 
Benutzerbild von Orphelina
 
Registriert seit: Feb 2005
Beiträge: 159
Inhalt in Tree Component laden

Hallo,

anscheinend bin ich zu blöd dafür.
Ich habe einen MC der eine Instanz der Tree Component enthält. Der Instanzname ist "contentTree".
Nun möchte ich mir den Inhalt einer XML darstellen lassen. Ich bekomme aber gar nichts. Ist immer undefinded.
Stimmt was mit dem Code nicht oder die XML? Ich habe die Komponente in der Bibliothek und ihre Instanz in dem MC den ich attache...
Hier der Aufruf:
PHP-Code:
var picLibXML = new XML();
picLibXML.load("bilder.xml");
picLibXML.ignoreWhite true;
picLibXML.onLoad = function(success) {
    if (
success) {
        
_root.attachMovie("windowClose""pic_lib"_root.getNextHighestDepth());
        
_root.pic_lib.init(picLibXML177204500200"Bilder Bibliothek");
        
_root.pic_lib["treeContent"].dataProvider this.firstChild.firstChild;

    }
//end if
    
else {
        
trace("Fehler beim Laden der XML-Datei");
    }
//end else
};//end function onLoad
var treeListener:Object = new Object();
treeListener.change = function(evt:Object) {
    
trace("selected node is: "+evt.target.selectedNode);
    
trace("");
};
_root.pic_lib["treeContent"].addEventListener("change"treeListener); 
Und so sieht die XML aus:
PHP-Code:
<?xml version="1.0" encoding="utf-8"?>
<bilderBib>
    <bild id="1" name="Testbild 1" source="img/test1.jpg"/>
    <bild id="2" name="Testbild 2" source="img/test2.jpg"/>
    <bild id="3" name="Testbild 3" source="img/test3.jpg"/>
    <bild id="4" name="Testbild 4" source="img/test4.jpg"/>
</bilderBib>
__________________
Windows XP Prof SP2, AMD Athlon 1,4 GHz 768 MB RAM
Flash MX2004 Prof, Flash Player 7
Flash 8 Prof, Flash Player 8
Mozilla Firefox 1.0.7, IE 6.0
Orphelina ist offline   Mit Zitat antworten
Alt 29-03-2006, 14:11   #2 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hi!

Probier das mal so:
PHP-Code:
 _root.attachMovie("windowClose""pic_lib"_root.getNextHighestDepth());
_root.onEnterFrame = function(){
delete _root.onEnterFrame 
        _root
.pic_lib.init(picLibXML177204500200"Bilder Bibliothek"); 
        
_root.pic_lib["treeContent"].dataProvider this.firstChild.firstChild
_root.pic_lib["treeContent"].addEventListener("change"treeListener);  


__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 29-03-2006, 14:31   #3 (permalink)
Neuer User
 
Benutzerbild von Orphelina
 
Registriert seit: Feb 2005
Beiträge: 159
Hallo,

macht leider gar keinen Unterschied...
__________________
Windows XP Prof SP2, AMD Athlon 1,4 GHz 768 MB RAM
Flash MX2004 Prof, Flash Player 7
Flash 8 Prof, Flash Player 8
Mozilla Firefox 1.0.7, IE 6.0
Orphelina ist offline   Mit Zitat antworten
Alt 29-03-2006, 14:55   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Hmm..... gerade mal ein wenig rumgetestet und auch mal bei den LiveDocs geguckt. Aber irgendwie haut das (wenn man die Tree-Komponente attached) gar nicht mehr hin. Dass dein XML-File allerdings so oder so anders aussehen muss, kann ich dir wenigstens sagen...
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 29-03-2006, 14:57   #5 (permalink)
Neuer User
 
Benutzerbild von Orphelina
 
Registriert seit: Feb 2005
Beiträge: 159
Ok, das wäre immerhin ein Anfang- wie muss die XML denn dann aussehen?

Gruß
__________________
Windows XP Prof SP2, AMD Athlon 1,4 GHz 768 MB RAM
Flash MX2004 Prof, Flash Player 7
Flash 8 Prof, Flash Player 8
Mozilla Firefox 1.0.7, IE 6.0
Orphelina ist offline   Mit Zitat antworten
Alt 29-03-2006, 15:05   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Viel Spaß

http://livedocs.macromedia.com/flash/8/index.html
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 30-03-2006, 08:52   #7 (permalink)
Neuer User
 
Benutzerbild von Orphelina
 
Registriert seit: Feb 2005
Beiträge: 159
Guten Morgen,

soweit so gut. Ich habe endlich ein gutes Beispiel gefunden, dass eigentlich auch funktioniert und darauf wartet in meine Anwendung übernommen zu werden.
Ein Problem hab ich noch: die Größe. Da die Tree- Instanz in einen MC umgewandelt wird, der mit einer AS- Klasse verknüpft ist, kann ich ja kein setSize() mehr machen, zumindest nimmt er das nicht an.
Wenn ich den MC über width und height skaliere, wird der Inhalt aber mitskaliert, was ich natürlich nicht will. Mein invalidate() und redraw nimmt er auch nicht.
Wie kann ich also den Platz für den Inhalt vergrößern ohne den Inhalt zu skalieren???

Danke und Gruß
__________________
Windows XP Prof SP2, AMD Athlon 1,4 GHz 768 MB RAM
Flash MX2004 Prof, Flash Player 7
Flash 8 Prof, Flash Player 8
Mozilla Firefox 1.0.7, IE 6.0
Orphelina 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 19:05 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele