Zurück   Flashforum > Flash > Flash erweitern > Komponenten und SmartClips

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-05-2004, 12:11   #1 (permalink)
=)
 
Benutzerbild von dante
 
Registriert seit: Jun 2003
Beiträge: 499
Question treeview komponente

hallo


ich beschäftige mich grade mit dem einladen eines xml baumes in die tree view komponente von mx 2004.

jetzt kommen mir aber fragen nach der individualisierung.
ne umfangreiche suche im internet und auch hier im forum hat mir kein brauchbaren ergebnisse gebracht.
deswegen versuche ich es jetzt hier:

1 gibt es eine möglichkeit das aussehen der treeview komponente zu bestimmen bzw zu verändern? kann man die komponente "öffnen" und anpassen. wenn ja wie? gibt es dafür ne dokumentation/tutorials?

2 muss der komplette xml baum eingelesen werden oder kann man bestimmen was gezeigt werden soll und was nicht? in xml muss die struktur mit einem "über"-knoten anfangen, mir geht es hauptsächlich darum diesen nicht anzeigen zu lassen.

3 funktionieren komponenten nur in swf files, solange die in nem browser angezeigt werden? meine tests haben nur funktioniert, wenn die swf in einen browser geladen wurde.
später soll sie aber, in ein "normales" windows programm geladen, immer noch funktionieren.

ich hoffe hier weiss jemand darüber mehr und kann mich aufklären.
__________________
x 600.6
y 123.3
dante ist offline   Mit Zitat antworten
Alt 19-05-2004, 12:37   #2 (permalink)
Gib her, ich mach das!
 
Registriert seit: Jul 2003
Ort: Karlsruhe/Kassel
Beiträge: 270
Ich postes nochmal:
Zitat:
Tree Styles
**************

depthColors
-----------------
Type : Array
Default Value : undefined

Determines which colors to use in a descending pattern (this array can be of any length, the rows will be colored according to their depths by the colors in the array in ascending order)

Example :
myTree.setStyle("depthColors", [0x0F0F0F, 0xFFFFFF, 0xFF00FF, 0xEAEAEA]);

*************

openDuration
------------------
Type : Integer
Default : 250

Determines the length of any open or close transition, in msecs.

Example :
myTree.setStyle("openDuration", 3000);

*************

openEasing
-----------------
Type: Function
Default : undefined

A reference to one of the standard easing equations used for controlling programmatic tweening

Example :
myTree.setStyle("openEasing", mx.transitions.easing.Bounce.easeOut)

**************

indentation
---------------
Type : Integer
Default : 8

Indentation specifies the number of pixels to indent each child node from the left side of its parent node. This could be useful in fitting trees into tighter horizontal spaces.

Example :
myTree.setStyle("indentation", 2);

**************

disclosureOpenIcon / disclosureClosedIcon
-------------------------------------------------
Type : Linkage ID (String)

Represents the expander icon (the triangle - which has opened and closed states).

Example : Using a blank symbol (named "blank") to kill the icons
myTree.setStyle("disclosureOpenIcon", "blank");

**************************

folderOpenIcon / folderClosedIcon
-----------------------------------------------
Type : Linkage ID (String)

Represents the folder (branch nodes). This will set the default icons to use for the open and closed state. Note that these can be superceded using iconFunction.

Example :
myTree.setStyle("folderOpenIcon", "myOpenFolder");

********************

defaultLeafIcon
-----------------------
Type : Linkage ID (string)

used as default for all leaf (non-folder) nodes. Note that this can be superceded using iconField/Function, and setNodeIcon.

Example :
myTree.setStyle("defaultLeafIcon", "myAwesomeIcon");
Zum XML: Das XML-Document kann nur ganz eingelesen werden. Willst du gewisse Teile nicht anzeigen, dann musst das XML vorher bearbeiten.
Dr.Atom ist offline   Mit Zitat antworten
Alt 19-05-2004, 15:58   #3 (permalink)
=)
 
Benutzerbild von dante
 
Registriert seit: Jun 2003
Beiträge: 499
Zitat:
Geschrieben von Dr.Atom
Zum XML: Das XML-Document kann nur ganz eingelesen werden. Willst du gewisse Teile nicht anzeigen, dann musst das XML vorher bearbeiten.
ok estmal danke dass du das geposted hast

zum xml inhalt: ist es dann möglich ein (dann wohl nicht wohlgeformtes ) XML-Dokument mit mehreren ersten knoten anzulegen?

also statt

Start
__ punkt 1
__ punkt 2
____ unterpunkt 1 in 2
____ unterpunkt 2 in 2
__ punkt 3
__ punkt 4

eher sowas wie

__ punkt 1
__ punkt 2
__ punkt 3
__ punkt 4

vorher hast du überhaupt die infos? hab hier im mom nur das normale mx und kann ja deswegen nicht in der hilfe selbst suchen

und ich habe noch eine frage: ist es möglich direkt beim ersten aufruf schon einen bestimmten zweig offen zu haben?
__________________
x 600.6
y 123.3
dante ist offline   Mit Zitat antworten
Alt 19-05-2004, 16:53   #4 (permalink)
=)
 
Benutzerbild von dante
 
Registriert seit: Jun 2003
Beiträge: 499
ok hab nach ellenlanger suche was dazu gefunden.

ist halt nur leider das was oben schon geposted wurde

http://livedocs.macromedia.com/flash...f=04_co807.htm

bin immer noch scharf auf antworten zu dena nderen fragen!
__________________
x 600.6
y 123.3
dante ist offline   Mit Zitat antworten
Alt 19-05-2004, 17:08   #5 (permalink)
Gib her, ich mach das!
 
Registriert seit: Jul 2003
Ort: Karlsruhe/Kassel
Beiträge: 270
Es ist selbstverständlich möglich, nur Hauptpunkte anzulegen.
Lass die XML-Knoten für die Unterpunkte einfach weg.
Und um dirket einen Knoten als geöffnet zu öffnen kannst du ja in dem entsprechenden XML-Knoten ein attribut wie isOpen="true" setzen.
Das liest du dann ein, und per selbstdefinierter Funktion kannst nach dem Reinladen und Anzeigen des XMl in den Baum die zu öffnenden Knoten öffnen.
Das ist zwar umständlich aber anders hab ichs noch nicht hingekriegt.
Dr.Atom ist offline   Mit Zitat antworten
Alt 21-05-2004, 10:38   #6 (permalink)
=)
 
Benutzerbild von dante
 
Registriert seit: Jun 2003
Beiträge: 499
mmh

das problem ist dass es mehrere einsprungpunkte (~200) geben soll an denen jeweils immer andere pfade geöffnet sein sollen.
__________________
x 600.6
y 123.3
dante 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 aus.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 11:25 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele