scusa, ma a monte di tutto... il component Ftree è già provvistodi ScrollPanel.. non capisco effettivamente cosa vuoi ottenere..
stiamo parlando dello stesso Ftree nei component set 2? :roll:
un saluto all'amato Forum,
oggi mi sto cimentando con il caricamento di component dentro componet.
Vorrei riuscire a caricare un FTree all'interno di un FDraggablePane, gestendo opportunamente il comportamento dell'utene all'interno del FTree.
La cosa piu' semplice da fare e' stata di utilizzare l'id del Linkage nella library per il component come argomento di setScrollContent
all'interno del frame Action: effetivamente il tree viene caricato nell'istanza del FDraggablePane.Code:draggablePane.setScrollContent("FTree")
A questo punto pero' non so piu' come gestire il contenuto del tree, inquanto non ho creato un istanza cui fare riferimento, cui applicare i vari mmetodi
Allora ho pensato: metto una istanza di FTree sulla scena, la riempio con tutti gli elementi che mi servono, la converto in simbolo e la registro con un linkage; poi la richiamo con l'id e la inserisco come contenuto del draggablePane. Funziona, ma non ho ancora un istanzache posso gestire con ActionScript.
Come ultimo tentativo (alle 11.30, in pieno coma) ho cercato di fare quanto segue (nel frame Action in dui ho inserito l'istanza di draggablePane)
Dove sto sbagliando??Code:init() function init() { myTree = new FTree(); // creo la mi abella istanza // adesso cerco di inserire l'istanza come contenuto draggablePane.setScrollContent("myTree") // non funxiona!!!!! }
Sento che mi manca qualche solida base teorica!!!
PS: viene qualcuno al roadshow del 6 giugno a Mialno. Penso possa essere una buona occasione per incontrarsi faccia a faccia
notte :sleep:
Federico
[/code][/quote]
scusa, ma a monte di tutto... il component Ftree è già provvistodi ScrollPanel.. non capisco effettivamente cosa vuoi ottenere..
stiamo parlando dello stesso Ftree nei component set 2? :roll:
P.S. io sicuramente ci sarò il 6 a milano![]()
![]()
E' lo stesso component!!Originally Posted by Sephiroth
Io vorrei mettere un FTree dentro un FDraggablePannel utilizando il metodo setScrollContent (guardando la reference mi sembra di capire che serva a questo....).
Hai presente nell'editor di Flash MX quando vai a settare i "keybord shortcut": ti esce un Tree (il nostro FTree) in un popup (il nostro FDraggablePannel)...ecco: vorrei fare la stessa cosa!
Diciamo che l'inserimento dell'FTree in un istanza di FDraggablePannel mi riesce utilizzando un codice di questo genere
il problema e' che questo FTree non e' sotto il mio controllo: non ho un oggetto istanziato che mi permetta di interagire con esso (ad esempio di modificare il contenuto dell'albero). Per questo motivo ho pensato di creare prima una istanza di FTree e poi di metterla nella draggablePaneCode:draggablePane.setScrollContent("FTree")
non mi visualizza nulla come contenuto della draggablePaneCode:myTree = new FTree(); // creo la mi abella istanza // adesso cerco di inserire l'istanza come contenuto draggablePane.setScrollContent("myTree") // non funxiona!!!!!
Hai idea di dove stia sbagliando?!?!
Grazie mille
Federico
PS: allora ci si vede il 6. Ci stupirai come col Tetris all'incontro dell'MMUG??
scusa ma probabilmente ho dei problemi io a capireops:
ma vuoi fare una cosa del genere?
http://www.sephiroth.it/test/temporary/Ftree.swf
sono sempre io!!![]()
Ne sono venuto ad una grazie anche agli amici di Flashcoders. Ho capito che il mio problema era che, dopo aver inserito un FTree nel FDraggablePane, non andavo ad assegnare l'elemento inserito ad un oggetto con il quale poi dialogare (cui applicare metodi ecc....).
Adesso faccio cosi':
La cosa che mi da da pernsare pero' e questa:Code:// Prima inserisco il FTree nella mia istanza di FDraggablePane myDraggablePane.setScrollContent("FTreeSymbol"); // Poi vado ad istanziare il contenuto di myDraggablePane myTree = myDraggablePane.getScrollContent()
Perche' se io prima istanzio un FTree e poi lo metto in myDraggablePane non ottengo nulla. Dopo tutto il metodo setScrollContent consente sia di utilizzare l'ID di un oggetto in libreria, sia di di inserire il nome di una istanza di un MC creata.
comunque, per chi fosse interessato all'argomento, c'e' un bell'esempio (postato su Flashcoders) al seguente indirizzo, di cui sono disponibili gli SWF:Code:// creo una istanza di FTree myTree = new FTree(); // la inserisco come contenuto myDraggablePane.setScrollContent("myTree "); // Non funxiona!?! Why?!?!
http://www.notebookmargins.com/link_...nest/mr_x.html
Proseguo col lavoro!!
grazie ancora
Federico
ma ti crei così FTree? e da dove lo prendi il movie clip?myTree = new FTree();
uso i componenti standrd che ho inserito nella library. Effettivamente aprendo il component FTree, la classe si chiama FTreeClass. Pero', anche facendoOriginally Posted by Sephiroth
non ottengo il risultato volutoCode:myTree = new FTreeClass();
sto sbagliando alla grande?!?ops:
Grazie
Federico
prova così:
Code:myTree = _root.attachMovie("FTreeSymbol","myTree",1);
scusate ma cos'è il roadshow :?:
Bookmarks