Filmato al 100% con altezza variabile

  • Creatore Discussione Creatore Discussione Sonika
  • Data di inizio Data di inizio

Sonika

Nuovo Utente
3 Mar 2004
8
0
0
Ho un filmato flash poniamo di 600 x 300.
Voglio inserirlo nel mio html con larghezza al 100% (e fino a qui ok), ma l'altezza non deve essere a tutta pagina ma bensi deve essere proporzionale alla larghezza.

Se nell'html associo ad object width="100%" height="50%" non funziona, idem se ommetto la heigt.
 
Ciao Sonika....

in html non credo che si possa fare...

...ma in Flash si. Se paragoniamo lo stage come se fosse la pagina web
allora potremmo eseguire un calcolo...

Tipo la differenza che si ottiene tra la distanza in orizzontale di un clip (per esempio una foto)
e la sua estremità al margine destro.
Tale differenza viene aggiunta all'altezza allungando la foto in verticale in modo relativo alla sua larghezza.

Per esempio una foto 350x100

Se una foto è larga 350 pixel e lo stage è largo 550 faremo una semplice sottrazione 550-350=200
Quindi la differenza è di 200 l'aggiungiamo alla lunghezza (100) della foto che sarà sempre proporzionale.
la foto si ridimensionera 550x300.

Quindi nell'impaginazione io farei un filmato dentro un altro.
Il primo a piena pagina e l'altro ridimensionato in questo modo.

Qua ho fatto un paio di esempi... li puoi scaricare, (salva con nome) vedi se ti possono servire.

http://max400scuola.altervista.org/aaa/ridimesionare-arcuri.swf
qui viene eseguito il calcolo di una foto ma volendo potrebbe essere il tuo filmato.

http://max400scuola.altervista.org/aaa/ridimensionare-arcuri-dinamico-senza-exactFit.swf

http://max400scuola.altervista.org/aaa/ridimensionare-arcuri-dinamico.swf
con exactfit (questo serve per allargare in orizzontale ma anche in verticale qualsiasi filmato)

http://max400scuola.altervista.org/aaa/ridim.html
questi sono una serie di comandi che ti permetto di allineare il filmato flash nella pagina web
però l'allineamente funziona se nell'embed metti un valore superiore alla dimesione del filmato
esempio se il filmato è 550 x 400 nell'embed dovrai scrivere 800x600

http://max400scuola.altervista.org/aaa/hhh.html
qui ho messo il filmato dentro una tabella in cui ho fissato l'altezza e ovviamente
si deforma il filmato in orizzontale

bò non so...
Riassumendo in Flash si può fare tutto, tramite calcoli matematici
in html non vedo il modo, in caso potresti usare un iframe... bò

Ciao.
 

Discussioni simili