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

    problema con oggetti in fase di visualizzazione in browser

    Buongiorno a tutti.. Sono uno dei tanti novizi che si stanno affacciando sul mondo di Flash (con Flash 8) da autodidatta, quindi spero possiate aiutarmi..
    Sto lavorando ad un sito interamente in flash, sono riuscito a far adattare parzialmente il filmato alle diverse risoluzioni di schermo, in pratica a far rientrare il filmato all'interno dei bordi del browser senza scroll, col risultato che tutti gli elementi non mantengono le dimensioni e le posizioni sullo stage come in fase di progettazione... Ho girato mille guide e fatti 1000 esperimenti, ma l'ultima speranza siete voi.. Potete aiutarmi?
    Grazie anticipatamente...

  2. #2
    scusate, ma dovrei allineare ogni oggetto allo stage? se si, potreste consigliarmi come? Grazie

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Studiati questo esempio, lascia perdere il clip filmato centro e guarda come interagisce il clip foto al ridimensionamento della finestra del browser.
    http://www.juliusdesign.net/ottimizz...ne-di-schermo/

  4. #4
    randi, sto lavorando sull'esempio che mi hai dato, e sto cercando di capirci qualcosa nello script.. in effetti quale parte dello script fa al mio caso? Cerco di ottenere un'immagine a tutto sfondo (+ altri oggetti) che non si ridimensionino al variare della risoluzione...
    ... ho lavorato sulla parte //adatto l'immagine, ma ottengo molti errori, 9 con esattezza, e molti di questi legati alla voce bouge..

    Grazie anticipatamente....

    #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();

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2009
    residenza
    Olbia
    Messaggi
    2,930
    Ti ho ripulito un po il codice e messo qualche commento spero ti sia più facileesempio

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.