Sephiroth's forums, flash, php, amf, python  

Go Back   Sephiroth's forums, flash, php, amf, python > Flash Client Side > Flash ActionScript MX

Flash ActionScript MX With the new release of Macromedia and the many changes in the ActionScript syntax, objects, events etc. etc... this forum was created for everyone who wants to share experiences and also problems :)

Reply
 
Thread Tools Display Modes
  #1  
Old 20th May 2002, 23:31
federico federico is offline
Member
Points: 5,930, Level: 49 Points: 5,930, Level: 49 Points: 5,930, Level: 49
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: May 2002
Location: Crema
Posts: 96
federico is on a distinguished road
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]
Reply With Quote
  #2  
Old 20th May 2002, 23:57
alessandro.crugnola's Avatar
alessandro.crugnola alessandro.crugnola is offline
Super Moderator
master of puppets
Points: 24,139, Level: 94 Points: 24,139, Level: 94 Points: 24,139, Level: 94
Activity: 40% Activity: 40% Activity: 40%
 
Join Date: Jan 2002
Location: Gavirate - Varese (Italy)
Age: 35
Posts: 6,002
alessandro.crugnola is on a distinguished road
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



Reply With Quote
  #3  
Old 20th May 2002, 23:59
alessandro.crugnola's Avatar
alessandro.crugnola alessandro.crugnola is offline
Super Moderator
master of puppets
Points: 24,139, Level: 94 Points: 24,139, Level: 94 Points: 24,139, Level: 94
Activity: 40% Activity: 40% Activity: 40%
 
Join Date: Jan 2002
Location: Gavirate - Varese (Italy)
Age: 35
Posts: 6,002
alessandro.crugnola is on a distinguished road
P.S. io sicuramente ci sarò il 6 a milano
__________________

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



Reply With Quote
  #4  
Old 21st May 2002, 08:48
federico federico is offline
Member
Points: 5,930, Level: 49 Points: 5,930, Level: 49 Points: 5,930, Level: 49
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: May 2002
Location: Crema
Posts: 96
federico is on a distinguished road
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??
Reply With Quote
  #5  
Old 21st May 2002, 10:15
alessandro.crugnola's Avatar
alessandro.crugnola alessandro.crugnola is offline
Super Moderator
master of puppets
Points: 24,139, Level: 94 Points: 24,139, Level: 94 Points: 24,139, Level: 94
Activity: 40% Activity: 40% Activity: 40%
 
Join Date: Jan 2002
Location: Gavirate - Varese (Italy)
Age: 35
Posts: 6,002
alessandro.crugnola is on a distinguished road
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



Reply With Quote
  #6  
Old 21st May 2002, 10:26
federico federico is offline
Member
Points: 5,930, Level: 49 Points: 5,930, Level: 49 Points: 5,930, Level: 49
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: May 2002
Location: Crema
Posts: 96
federico is on a distinguished road
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
Reply With Quote
  #7  
Old 21st May 2002, 10:53
alessandro.crugnola's Avatar
alessandro.crugnola alessandro.crugnola is offline
Super Moderator
master of puppets
Points: 24,139, Level: 94 Points: 24,139, Level: 94 Points: 24,139, Level: 94
Activity: 40% Activity: 40% Activity: 40%
 
Join Date: Jan 2002
Location: Gavirate - Varese (Italy)
Age: 35
Posts: 6,002
alessandro.crugnola is on a distinguished road
Quote:
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



Reply With Quote
  #8  
Old 21st May 2002, 11:38
federico federico is offline
Member
Points: 5,930, Level: 49 Points: 5,930, Level: 49 Points: 5,930, Level: 49
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: May 2002
Location: Crema
Posts: 96
federico is on a distinguished road
Quote:
Originally Posted by Sephiroth
Quote:
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
Reply With Quote
  #9  
Old 21st May 2002, 12:11
alessandro.crugnola's Avatar
alessandro.crugnola alessandro.crugnola is offline
Super Moderator
master of puppets
Points: 24,139, Level: 94 Points: 24,139, Level: 94 Points: 24,139, Level: 94
Activity: 40% Activity: 40% Activity: 40%
 
Join Date: Jan 2002
Location: Gavirate - Varese (Italy)
Age: 35
Posts: 6,002
alessandro.crugnola is on a distinguished road
prova così:
Code:
myTree = _root.attachMovie("FTreeSymbol","myTree",1);
__________________

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



Reply With Quote
  #10  
Old 21st May 2002, 12:11
lana lana is offline
Moderator
master of puppets
Points: 9,410, Level: 65 Points: 9,410, Level: 65 Points: 9,410, Level: 65
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Feb 2002
Location: Milano
Posts: 1,349
lana is on a distinguished road
scusate ma cos'è il roadshow :?:
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 13:35.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Alessandro Crugnola