Newsgroup: it.comp.appl.macromedia
Titolo: Proprietà di pubblicazione !!!!!!

Datemi pure del somaro ma la mia impressione è che cambiare le impostazione
di pubblicazione (file > publish settings) non abbia effetto su alcunchè.
Facendo il preview html non riesco ad impostare direttamente da Flash
proprietà come l'allineamento centrato del movie o il suo auto adattamento
alle dimensioni della finestra e questo mi costringe a modificare sempre
l'HTML.
Mi piacerebbe anche sapere se è possibile (anche per via HTML) far sì che il
movie si adatti alle dimensioni alla finestra se questa viene rimpicciolita,
ma in caso di ingrandimento che non superi una certa dimensione in modo da
evitare ad esempio che le jpg si sgranino.
Grazie a chi ha avuto la pazienza di leggere fino a qui.

 evitare ad esempio che le jpg si sgranino.
Ho provato a trovare una soluzione, e l'ho trovata.
Perň funziona solo su Netscape.
Ho creato un movie di grandezza 400x250, e l'ho inserito nella pagina in
questo modo:
<HTML><HEAD><TITLE></TITLE></HEAD>
<BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
var w = window.innerWidth -20
var h = window.innerHeight -20
if (window.innerWidth >= 420) {w = 400}
if (window.innerHeight >= 270) {h = 250}
document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="
http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0
,0" ID=filmato WIDTH=' + w + ' HEIGHT=' +  h + '>');
document.write('<PARAM NAME=movie VALUE="filmato.swf">');
document.write('<PARAM NAME=menu VALUE=false>');
document.write('<PARAM NAME=quality VALUE=best>');
document.write('<PARAM NAME=bgcolor VALUE=#33759B>');
document.write('<EMBED src="filmato.swf" menu=false quality=best
bgcolor=#33759B WIDTH=' + w + ' HEIGHT=' + h + '
TYPE="application/x-shockwave-flash"
PLUGINSPAGE="
http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_
Version=ShockwaveFlash">');
document.write('</EMBED></OBJECT>')
// -->
</SCRIPT>
</BODY></HTML>
Cosě facendo, all'apertura della pagina, tramite le funzioni
window.innerHeight e window.innerWidth, conosco lo spazio disponibile per il
movie. Ho tolto 20 pixel ad ogni parametro perchč altrimenti mi appaiono le
scrollbar. Se i valori superano le dimensioni del movie, reimposto le
varibili provvisorie che uso per inserire il movie ('w' e 'h') ai valori del
movie stesso.
Funziona, ma per IE non conosco il modo di sapere le dimensioni disponibili
nella finestra.
Se qualcuno lo sa, lo dica anche a me.
visuddhi, 
visu...@tiscalinet.it
http://web.tiscalinet.it/visuddhi

 Perň funziona solo su Netscape.
Cosě funziona anche per IE
<HTML><HEAD>
<TITLE>filmato</TITLE>
</HEAD><BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
if (navigator.appName.charAt(0)=="N") {
var w = window.innerWidth -20
var h = window.innerHeight -20
if (window.innerWidth >= 420) {w = 400}
if (window.innerHeight >= 270) {h = 250}
}
else{
var w = document.body.clientWidth -40
var h = document.body.clientHeight -40
if (document.body.clientWidth >= 440) {w = 400}
if (document.body.clientHeight >= 290) {h = 250}
}
document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="
http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0
,0" ID=filmato WIDTH=' + w + ' HEIGHT=' +  h + '>');
document.write('<PARAM NAME=movie VALUE="filmato.swf">');
document.write('<PARAM NAME=menu VALUE=false>');
document.write('<PARAM NAME=quality VALUE=best>');
document.write('<PARAM NAME=bgcolor VALUE=#33759B>');
document.write('<EMBED src="filmato.swf" menu=false quality=best
bgcolor=#33759B WIDTH=' + w + ' HEIGHT=' + h + '
TYPE="application/x-shockwave-flash"
PLUGINSPAGE="
http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_
Version=ShockwaveFlash">');
document.write('</EMBED></OBJECT>')
// -->
</SCRIPT>
</BODY></HTML>
 visuddhi, 
visu...@tiscalinet.it
http://web.tiscalinet.it/visuddhi