• User

    Ciao Nhatan,
    avevo già scaricato questa sorgente da da julius,
    poi ho trovato sempre da lui quel link che ho messo prima,
    ecco
    juliusdesign.net/20-layout-con-backgrounds-al-100/

    vorrei fare propri quello di august,
    pero in flash e possibile,
    o bisogna utilizzare dei codici


  • Super User

    Si che si può fare, la base e il link che ti ho dato, poi devi chiaramente adattarlo alle tue esigenze, ad esempio il movieclip centro magari a te non interessa, però il movieclip foto sarà lo sfondo ridimensionabile, poi metterai una barra in alto per il menu che avrà sempre la larghezza dello stage, comunque in flash quello è un ottimo punto di partenza, magari se mi dici cosa vuoi mettere dentro ti aiuto con il codice.


  • User

    Il esempio di Julius non a la scrollbar laterale e orizzontale
    io invece li vorrei,
    come l'esempio di august.

    Ho fatto questo sito
    che ancora é da finire naturalmente
    formato 1100 x 800

    cocobeachlive.com

    per esempio vorrei mettere un immagine di fondo,
    su schermo intero in modo che quando qualcuno voglia rimpicciolire si adatti allo schermo sempre come august.


  • Super User

    La scrollbar? allora è un un altra storia per far uscire le scrollbar devi pubblicare in pixel e a quel punto non credo si possa applicare il resize.


  • User

    mi spiego meglio
    quando apri augus e vai nel angolo destro dello schermo e con la freccia vuoi
    rimpicciolire lo schermo tutto al suo interno si adatta mano a mano, foto, menu etc

    Se publico in pixel le immagini sono ferme e se rimpicciolisci lo schermo le immagini non si vedono tutte li devi spostare con la scrollbar.

    Vorrei adattare il sito che ti ho fatto vedere al sistema di august
    per che ho provato a farlo al 100% e si sgrana, per forsa


  • Super User

    Ho capito cosa vuoi ottenere, il fatto è che non credo sia possibile in flash, perlomeno non mi è mai capitato di vederne, poi non si finisce mai di imparare e potrei venir smentito, fare un layout liquido e allo stesso tempo avere nel browser le barre di scorrimento, se si fa un layout liquido o resizabile che dir si voglia lo stage si adatterà automaticamente alle misure del browser in quel determinato monitor e sarà possibile ridimensionarlo in seguito, quindi non ci saranno barre di scorrimento che invece escono pubblicando in pixel e con uno stage naturalmente più grande della risoluzione del monitor. Mi dispiace ma allo stato attuale non sono in grado di darti un aiuto.


  • User

    Grazie Nhatan
    per ora ho fatto in questo modo
    ho preso il fla di Julius
    e ho modificato il filmato centro come mi avevi detto prima,

    viene lo sfondo con un immagine e poi entra il quadrato grigio con il mio menu,
    pero e impostato al centro del filmato,
    vorrei che il quadrato grigio venga in alto e non al centro;
    ecco il codice
    ho provato a modificarlo senza successo,
    penso che dovrei modificare

    centro.tween("_x",Stage.width/2, 1, "easeoutBack");
    centro.tween("_y", Stage.height/2, 1, "easeoutBack");

    #include "lmc_tween.as"
    Stage.align = "TL";
    Stage.scaleMode="noscale";
    _quality="BEST";
    // --

    var nuovoMenu:ContextMenu = new ContextMenu();
    nuovoMenu.hideBuiltInItems();
    var mcVoce:ContextMenuItem = new ContextMenuItem("Flash Site on all Resolution", gotoMc);
    nuovoMenu.customItems.push(mcVoce);
    this.menu = nuovoMenu;
    function gotoMc() {
    getURL("ottimizzare-un-sito-flash-a-tutte-le-risoluzione-di-schermo", "_blank");
    }

    _global.setStage = function() {
    slis = new Object();
    slis.onResize = function() {
    //imposto le coordinate del clip centro tramite tween
    centro.tween("_x",Stage.width/2, 1, "easeoutBack");
    centro.tween("_y", Stage.height/2, 1, "easeoutBack");
    //imposto le dimensioni del clipo sfondo al fine di adattarlo alla pagina
    sfondo._width = Stage.width;
    sfondo._height = Stage.height;
    };
    Stage.addListener(slis);
    slis.onResize();
    };
    setStage();

    //Adatto l'immagine
    var rapp = foto._width/foto._height;
    var ecout = new Object();
    ecout.onResize = function() {
    bouge();
    };
    Stage.addListener(ecout);
    bouge = function () {
    foto._x = 0;
    foto._y = 0;
    foto._width = Stage.width;
    foto._height = Stage.width/rapp;
    if (foto._height<Stage.height) {
    foto._height = Stage.height;
    foto._width = Stage.height*rapp;
    }
    // end if
    };
    bouge();
    stop();


  • Super User

    Sottrai quanti pixel lo vuoi tirare su.

    
            centro.tween("_y", Stage.height/2-200, 1, "easeoutBack")
    
    

  • User

    grazi provo subito


  • Super User

    Dimenticavo, complimenti il sito è veramente bello, mi piace davvero molto.


  • User

    Grazie,
    sei stato di aiuto