Flash: caricamento di swf dentro altri swf

Di: lukaperes | 26/09/2020 18:50:22
salve a tutti sono abbastanza nuovo di flash
ho un problema, nn capisco cm si riesca a vincolare la dimensione di un swf quando viene caricato da un altro...
il mio problema nello specifico è il seguente:
ho la pagina in flash e alla pressione di un tasto voglio caricare un swf che realizza una maschera con delle immagini che scorrono al suo interno. nella realizzazione di questo file (altezza 300 e larghezza 500px) l'idea era di fare una "coperta" su cui caricare le immagini da far scorrere dall'alto verso il basso rendendola visibile solo all'interno della maschera. questa "coperta" però sfora le dimensioni del documento e quando carico il file la dimensione effettiva del movie è data anche da tutte le immagini....
vorrei che l'swf avesse dimensione specifica tagliando tutto quello che sfora, è possibile??come fa quando pubblichi l'oggeto nella pagina html.
spero di essere stato abbastanza chiaro
aiuto

Risposte



hola!
...ho avuto il tuo stesso problema mentre creavo un sito e piacerebbe sapere pure a me come risolvere la cosa in modo adeguato...
...io a suo tempo avevo risolto il problema del posizionamento dell'.swf creando tramite script due variabili, altezza e larghezza all'interno del movie da caricare e che mi "sforava" dalle dimensioni che impostavo di stage.
Prima di posizionare il movie e dopo il preload andavo a leggere queste variabili e posizionavo di conseguenza il movie...
...purtroppo però con questo sistema perdi la possibilità di caricare i movie che non hanno queste variabili e se stai facendo una cosa altamente modulare diventa un po macchinosa la cosa!!!

Di: alispiegate | 26/09/2020 18:51:22


il fatto è che io riesco a dare le dimensioni al movie, lo carico dentro un oggetto filmato chiamato holder e poi dandogli width e height setti le dimensioni ma viene deformata l'immagine......io vorrei tagliare quello che nn si vede.....hai mai visto il tutorial che c'è in flash 8 x creare un menu che scorre x un ristorante??? si chiama cafe_townsend.
io ho fatto una cosa simile ma se lo carichi si vedono anche le foto che nn si devono vedere.....

Di: lukaperes | 26/09/2020 18:51:22


se cariki un filmato dentro un altro è normale ke ti si veda tutto.
quelloke puoi fare è crearti una maskera nel filmato ke cariki.

Di: little_84 | 26/09/2020 18:51:22


purtroppo non si riesce xke c'è di mezzo un effetto di trasparenza......alla fine mi sono arreso e ho cambiato tipo di animazione.....xò mi sembra poco funzionale questa prprietà del flash, nn capisco xke l'abbiano implementata....

Di: lukaperes | 26/09/2020 18:51:22


scusami. ma se tu nel file ke devi caricare metti una maskera sopra a tutti i livelli, non vedo ke problema ci sia per l'animazione con l'effetto trasparenza!
oppure potresti mettere una maskera nel filamto principale ke influisca solo sul mc dove cariki il tuo swf esterno.
secondo me si può fare benissimo. forse nn ti va...

Di: little_84 | 26/09/2020 18:51:22


no aspetta, è che sono un super principiante.......io x maschera intendevo ad esempio un quadrato con un certo buco nel mezzo che copre quello che nn si deve vedere, ma adesso che mi viene in mente c'è anche nei livelli qualche cosa.....xò nn ho idea di come funzioni nn l'ho mai usato......

Di: lukaperes | 26/09/2020 18:51:22


hai ragione ho provato adesso.....andrò a vedere nelle guida in linea come funzionano nel dettaglio.....nn ci avevo neanche lontanamente pensato......
grazie

Di: lukaperes | 26/09/2020 18:52:22