Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Ri-dimensionamento automatico filmato flash

    salve ragazzi vi scrivo perchè mi serve il vostro aiuto.

    Allora io vorrei realizzare un sito dove il filmato swf si ridimensioni in base agli schermi.

    Se voi vedete il sito della Pausini noterete che il filmato si adatterà al vostro schermo questo è portato da dei fattori.

    Io fin'ora ne ho scovati 2 ovvero :

    -L'impostazione javascript che viene data all'index

    -L'impostazione javascript che viene data all'home

    Grazie al file swfobject.js .

    Ma questo file ridimensiona la pagina html togliendo le barre dell'ie e dei vari browser e non il filmato interno.

    Sapete aiutarmi??

    Guardate il sito della Pausini e capirete.

    www.laurapausini.com

    e cliccate su Ita!

    E vi assicuro che quel filmato si adatta alle dimensioni di tutti gli schermi!
    L'ho visualizzato anche negli schermi giganti del Mac da ufficio.
    e si visualizza alla grande senza sgranare!

    Quindi la mia domanda è la seguente:

    Come faccio ad avere un ridimensionamento automatico del filmato flash?

    Alex

    ps:

    Vi lascio anche il mio esempio con il file javascript ma non funziona come quello della pausini:

    www.alexaries.it/prova

    Il filmato rimane sempre 550x400

  2. #2
    praticamente la popup si apre settandosi a dimensioni schermo grazie a javascript.
    e fin qui ci siamo.
    Per quanto riguarda il filmato, in realtà non è il filmato che si ridimensiona.
    Innanzitutto devi incorporare il filmato nel html con width 100% e height 100%, di modo che il filmato stesso prenderà tutto lo spazio disponibile.
    In secondo luogo, quando ridimensioni la finestra del browser puoi far muovere i vari oggetti in base alle diemensioni schermo rilevate.

    Ti faccio un esempio veloce in AS2:
    Codice PHP:
    Stage.align="TL"  // allineo il filmato in alto a sinistra
    Stage.scaleMode="noScale"  // nego la scala

    var O:Object=new Object()  // creo oggetto per il listener
    Stage.addListener(O)  // applico il listener allo stage
    function Centra(){    // funzione di centramento
        
    trace(Stage.width+"  "+Stage.height)
    // tramite le nuove dimensioni, sposti, scali, o ruoti li oggetti all interno dello stage
    }
    O.onResize=Centra  // chiamo la funzione di centramento al resize della finestra
    Centra()  // chiamo almeno una volta il centramento a inizio filmato 

  3. #3
    Ho provato ma a me non funziona!!!

    Mi potresti allegare un .Fla funzionante???

    Perdonatemi ma a me non va!!!

    Grazie!!!

    Alex

  4. #4
    scusa nn ti funziona cosa?
    lo script che ti ho postato dovrebbe solo darti in output le dimensioni dello stage.
    Poi sei tu che devi compilare la funzione Centra

  5. #5
    Perdonami forse mi sono espresso male....!
    Ma tu che pensi come è stato fatto quello della pausini?
    Come fa a far ridimensionare la stage della home.swf a suo piacimento su qualsiasi schermo!

    Alex

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.