L'operazione di riposizionamento degli oggetti è molto semplice anche per chi non conosce un minimo di javascript. Ci sono vari modi per ottenere quest'effeto ma puoi farlo semplicemente seguendo questi piccoli passi:
1) modifica la pagina HTML del tuo sito e inseririsci nei tag <head></head> il seguente script:
2) modifica il codice HTML per la chiamata al file SWFcodice:<style type="text/css"> html, body { height: 100%; margin: 0; padding: 0; } </style>
esempio:
ATTENZIONE: Puoi modificare liberamente questo script ma non toccare le dimensioni del filmato 100% perchè sono queste che ti permettono un fullview in browser!codice:<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="100%" height="100%" id="ID_TUO_FILMATO " align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="TUO_FILMATO.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#999999" /> <embed src="TUO_FILMATO.swf" quality="high" bgcolor="#999999" width="100%" height="100%" name="NAME_TUO_FILMATO" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"/> </object>
3) Ora scegli quale oggetto all'interno del file FLA vuoi che si riposizioni al ridimensionamento del filmato:
esempio:
Ho un filmato FLA che contiene un movieclip con nome istanza myMovieClip_mc che voglio che si riposizioni al centro quando lo stage viene ridimensionato.
Il mio codice da inserire sarà il seguente:
Se hai seguito tutti i passaggi, quando ridimensionerai il tuo filmato mentre lo esegui in browser o con Flash Player 8 gli oggetti si riposizioneranno a dovere!codice:stageResizeListener = new Object(); stageResizeListener.onResize = function() { _root.myMovieClip_mc._x = Stage.width / 2; _root.myMovieClip_mc._y = Stage.height / 2; }; Stage.addListener(stageResizeListener);
Spero di essere stato abbastanza chiaro ma ad ogni modo se hai bisogno di aiuto non esitare a contattarmi.
Ciao!


Rispondi quotando