Newsgroup: it.comp.appl.macromedia
Titolo: Swf come scatole cinesi???

Il problema che vi sottoponiamo questa volta è il seguente: è possibile per
evitare un lungo download iniziale incorporare un swf dentro l'altro e
visualizzarlo in una zona ben definita della pagina dell'swf principale?
Secondo voi quando può essere conveniente utilizzare più pagine html anzichè
un singolo movie?
Grazie e ancora grazie

...


No, nel senso che all'INTERNO di un swf, diciamo nel mezzo, salta fuori un
altro swf

 visualizzarlo in una zona ben definita della pagina dell'swf principale?
Si basta utilizzare l' action: load movie presente anche in Flash 3, essa
consente di far partire un altro filmato che si potrà inserire sopra o sotto
il movie principale.
Saluti
Benzi Maurizio

Grazie mille per la risposta.
Quanto detto significa però che non è possibile visualizzare un Movie (swf)
all'INTERNO di un altro swf (cioè come si fa per i Movie clip)?
Cioè sono come 2 oggetti separati che si caricano sull'html (come 2 jpg una
vicina all'altra)?
Grazie e scusate le spiegazioni un po imprecise

E' possibile con il Flash 4. Tra le varie modifiche presenti nella nuova
release, sotto la voce "Load/Unload Movie" puoi, oltre che caricare un'altro
SWF in un livello superiore (come si faceva anche con la versione 3),
inserire il movie esterno in un Movie Clip. Basta usare l'opzione "Target"
invece che "Level" ed indicargli il nome d'istanza del MC come faresti
normalmente con un Tell-Target. Quindi ti crei prima un MC vuoto, gli
assegni un nome e poi lo usi come target per il Load Movie. Fai solo
attenzione al fatto che, una volta importato in un'altro Movie, quello
esterno necessiterà di cambiamenti nei vari Tell-Target presenti,
diventando, nel processo di importazione, un sottolivello del filmato
principale.
-Cyber-

 vicina all'altra)?
No sono come due layer, cioè perfettamente sovrapponibili ma con il
vantaggio che puoi farne caricare uno in background.
Cmq devi provare a smanettarci un po' è l'unico modo per capire bene come
utilizzare il load movie.
Ciao
Maurizio Benzi

 utilizzare il load movie.
Nel caso si utilizzasse Flash 3 che non supporta il 'Target' per il 'Load
Movie' e si volesse comunque avere il controllo sulla posizione del SWF
caricato nel livello superiore, si può ricorrere ad un semplicissimo metodo
di lavoro...
Esportare dal filmato principale (quello che farà da "base") una bitmap del
frame con il maggior numero di contenuti visualizzati; importare questa
immagine nel Movie che si vorrà poi richiamare (che sarà settato alla stessa
dimensione del primo), posizionarla sul layer più basso e bloccare
quest'ultimo. Si avrà così a disposizione una base "statica" che farà da
riferimento per il posizionamento dei vari oggetti che compongono il nuovo
SWF. A questo punto, sarete in grado di vedere le corrispondenze che ci
saranno tra quello che state facendo ed il filmato principale. Tutto questo
perchè gli SWF inseriti tramite 'Load Movie' vengono posizionati a partire
dall'angolo superiore sinistro del primo livello (_level0), da qui
l'importanza di mantenere le stesse dimensioni in pixel per tutti i files.
Comunicate tra i vari filmati come se fossero dei Movie Clip, calcolando che
il loro nome di istanza per il 'Tell Target' è:
_level0    per il filmato principale
_level1    per quello appena superiore
_level2
_level3    ecc...ecc...
ed usate il comando 'Unload Movie' per eliminarli dallo schermo (restano
comunque in cache e si richiamano immediatamente come fossero una Scena).
Se invece si utilizzasse Flash 4, un'occhiata al msg da me postato in
precedenza...
Ultimo tutorial "on the fly", ci vediamo la settimana prossima (purtroppo
parto per lavoro e non per ferie...ti pareva!!!)
Buon lavoro a tutti ;-)
-Cyber-

Grazie a tutti
Problema risolto