+ Reply to Thread
Page 1 of 2
1 2 LastLast
Results 1 to 10 of 12

Thread: draggablePane.setScrollContent(treeItem) ..alcuni dubbi

  1. Join Date
    May 2002
    Location
    Crema
    Posts
    96

    draggablePane.setScrollContent(treeItem) ..alcuni dubbi

    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
    Code:
    draggablePane.setScrollContent("FTree")
    all'interno del frame Action: effetivamente il tree viene caricato nell'istanza del FDraggablePane.
    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)

    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!!!!! 
    
    }
    Dove sto sbagliando??
    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]

  2. Join Date
    Jan 2002
    Location
    Gavirate - Varese (Italy)
    Age
    36
    Posts
    6,004
    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:

    Alessandro Crugnola
    Flash | Net | Python Developer
    http://www.sephiroth.it




  3. Join Date
    Jan 2002
    Location
    Gavirate - Varese (Italy)
    Age
    36
    Posts
    6,004
    P.S. io sicuramente ci sarò il 6 a milano

    Alessandro Crugnola
    Flash | Net | Python Developer
    http://www.sephiroth.it




  4. Join Date
    May 2002
    Location
    Crema
    Posts
    96
    Quote Originally Posted by Sephiroth
    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:
    E' lo stesso component!!
    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

    Code:
    draggablePane.setScrollContent("FTree")
    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 draggablePane


    Code:
    myTree = new FTree(); // creo la mi abella istanza 
    
    // adesso cerco di inserire l'istanza come contenuto 
    draggablePane.setScrollContent("myTree") 
    
    // non funxiona!!!!!
    non mi visualizza nulla come contenuto della draggablePane
    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??

  5. Join Date
    Jan 2002
    Location
    Gavirate - Varese (Italy)
    Age
    36
    Posts
    6,004
    scusa ma probabilmente ho dei problemi io a capire ops:
    ma vuoi fare una cosa del genere?
    http://www.sephiroth.it/test/temporary/Ftree.swf

    Alessandro Crugnola
    Flash | Net | Python Developer
    http://www.sephiroth.it




  6. Join Date
    May 2002
    Location
    Crema
    Posts
    96
    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':

    Code:
    // Prima inserisco il FTree nella mia istanza di FDraggablePane
    myDraggablePane.setScrollContent("FTreeSymbol");
    
    // Poi vado ad istanziare il contenuto di myDraggablePane
    myTree = myDraggablePane.getScrollContent()
    La cosa che mi da da pernsare pero' e questa:
    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.

    Code:
    // creo una istanza di FTree
    myTree = new FTree();
    
    // la inserisco come contenuto
    myDraggablePane.setScrollContent("myTree ");
    // Non funxiona!?! Why?!?!
    comunque, per chi fosse interessato all'argomento, c'e' un bell'esempio (postato su Flashcoders) al seguente indirizzo, di cui sono disponibili gli SWF:

    http://www.notebookmargins.com/link_...nest/mr_x.html

    Proseguo col lavoro!!
    grazie ancora

    Federico

  7. Join Date
    Jan 2002
    Location
    Gavirate - Varese (Italy)
    Age
    36
    Posts
    6,004
    myTree = new FTree();
    ma ti crei così FTree? e da dove lo prendi il movie clip?

    Alessandro Crugnola
    Flash | Net | Python Developer
    http://www.sephiroth.it




  8. Join Date
    May 2002
    Location
    Crema
    Posts
    96
    Quote Originally Posted by Sephiroth
    myTree = new FTree();
    ma ti crei così FTree? e da dove lo prendi il movie clip?
    uso i componenti standrd che ho inserito nella library. Effettivamente aprendo il component FTree, la classe si chiama FTreeClass. Pero', anche facendo

    Code:
    myTree = new FTreeClass();
    non ottengo il risultato voluto
    sto sbagliando alla grande?!? ops:

    Grazie
    Federico

  9. Join Date
    Jan 2002
    Location
    Gavirate - Varese (Italy)
    Age
    36
    Posts
    6,004
    prova così:
    Code:
    myTree = _root.attachMovie("FTreeSymbol","myTree",1);

    Alessandro Crugnola
    Flash | Net | Python Developer
    http://www.sephiroth.it




  10. Join Date
    Feb 2002
    Location
    Milano
    Posts
    1,350
    scusate ma cos'è il roadshow :?:

+ Reply to Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts