Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-06-2005, 11:28   #1 (permalink)
... loves Japan!
 
Benutzerbild von compuboy1010
 
Registriert seit: Apr 2005
Ort: D'dorf; DE
Beiträge: 715
Wie kommt man an Wert der in Tree Komponente ausgewählt wurde?

Hallo Board,

Ich habe folgendes Tutorial gemacht, um herauszufinden wie die Tree Komponente funzt:

http://www.sephiroth.it/tutorials/fl...tree/index.php

Also ich verwende meine eigene XML Datei und alles sieht super aus.

Wie komme ich aber nun an der Wert im Knoten der XML Datei den der Benutzer im Baum ausgewählt hat?

Hier ist ein Auszug aus meiner XML Datei.

Code:
<node label="plaster">
    <node label="plaster1" value="1" />
    <node label="plaster2" value="2" />
</node>
Dieser Code macht also nicht was er soll.

ActionScript:
  1. xml_conn.trigger();
  2.  
  3. // customize tree styles
  4. this.tree.setStyle("fontFamily", "Verdana");
  5. this.tree.setStyle("fontSize", 10)
  6. this.tree.setStyle("embedFonts", false)
  7. this.tree.setStyle("fontWeight", "normal")
  8. this.tree.setStyle("depthColors", [0xffffff,0xffffff,0xffffff,0xffffff,0xffffff,0xffffff])
  9. this.tree.setStyle("backgroundColor",0xffffff)
  10. this.tree.setStyle("borderStyle", "none");
  11. this.tree.setStyle("color",0x000000);
  12. this.tree.setStyle("textIndent",0);
  13. this.tree.setStyle("indentation",5);
  14. this.tree.setStyle("rollOverColor",0xffffff);
  15. this.tree.setStyle("selectionColor", 0xffffff);
  16. this.tree.setStyle("selectionDuration",0);
  17. this.tree.setStyle("textRollOverColor", 0x000000);
  18. this.tree.setStyle("textSelectedColor",0x000000);
  19. //this.tree.setStyle("defaultLeafIcon", "nullicon");
  20. //this.tree.setStyle("folderOpenIcon", "nullicon");
  21. //this.tree.setStyle("folderClosedIcon", "nullicon");
  22. //this.tree.setStyle("disclosureClosedIcon", "nullicon");
  23. //this.tree.setStyle("disclosureOpenIcon", "nullicon");
  24. this.tree.vScrollPolicy = 'on';
  25.  
  26. var treeListener:Object = new Object ();
  27. treeListener.target = tree;
  28. treeListener.change = function (evt:Object) {
  29.     _root.main.mc_product.info.text = evt.node.attributes.value;
  30. };
  31. tree.addEventListener ('change', treeListener);

Es gibt nur "undefined" in die Textbox names "info" aus und nicht etwa "1" oder "2" .


Geändert von compuboy1010 (30-06-2005 um 11:30 Uhr)
compuboy1010 ist offline   Mit Zitat antworten
Alt 05-07-2005, 09:40   #2 (permalink)
Neuer User
 
Registriert seit: Jun 2002
Ort: Trier
Beiträge: 40
Hi...

ich hab im Moment auch so ein ähnliches Problem. Ich glaub (bin mir da aber nicht sicher) deine XML Datei ist nicht korrekt. Da fehlen noch ID felder.
ActionScript:
  1. <node id="1" label="plaster">
  2.     <node  id="2"  label="plaster1" value="1" />
  3.     <node  id="3" label="plaster2" value="2" />
  4.     <node  id="4" label="plaster2" value="3" />
  5.     <node  id="5" label="plaster2" value="4" />
  6. </node>
versuchs mal so. :-)
Bei mir klappts mit tree.getSelecteditem();
kannst du ja mit Trace mal testen.

-----------------
Gruß Steff[HTML][as]
Chap ist offline   Mit Zitat antworten
Alt 05-07-2005, 10:11   #3 (permalink)
Neuer User
 
Registriert seit: Jun 2002
Ort: Trier
Beiträge: 40
habs bei mir gerade gelöst.
versuchs mal mit:
ActionScript:
  1. tree.selectedNode.attributes.value;

-----------
Gruß Steff
Chap 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 15:11 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele