Visualizzazione dei risultati da 1 a 8 su 8

Discussione: sfondo full browser

  1. #1

    sfondo full browser

    Salve a tutti, sto provando a fare un sito full browser, credo di aver capito come funziona, ma ho un problema con lo sfondo del sito.
    Vi anticipo per farvi capire meglio che ho preso come riferimento questo progetto

    http://www.v2online.it/articoli/down...lasses/llf.zip

    Il progetto carica lo sfondo da una jpeg esterna, e la streccia in base alle dimenzioni del browser

    in quando nello script è scritto:
    sfondo._width = Stage.width;
    sfondo._height = Stage.height;

    io ho modificato queste due righe in
    sfondo._width = Stage.width;
    sfondo._height = Stage.width / 1.3

    dove 1.3 è il rapporto dell'immagine di sfondo (quindi larghezza diviso altezza)

    Il tutto funziona e potrebbe andare bene in quanto tutti i monitor hanno la larghezza maggiore della altezza, ma riflettendo, alcuni utenti che hanno monitor di 24" o superiori a volte usano il browser "ristretto in orizzontale" (per comodità) quindi non fullscreen; facendo ciò la mia immagine è più piccola dell'area del browser.

    Vorrei creare un "if" in cui l'swf calcola se è maggiore la width o la height e da il rispettivo comando, ho provato a scrivere questo:

    {
    if (Stage.width > Stage.height) {
    sfondo._width = Stage.width;
    sfondo._height = Stage.width / 1.3;
    };
    if (Stage.width < Stage.height) {
    sfondo._height = Stage.height;
    sfondo._width = Stage.height / 1.3;
    };

    Ma non funziona più niente, dato che nn so scrivere l'action script, qualcuno di voi saprebbe dirmi dove sbaglio.

    Grazie

  2. #2
    Ma mi sono spiegato bene??
    Nessuno sa aiutarmi???

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    il codice non è sbagliato, ma meglio usare un if...else

    Codice PHP:
    if (Stage.width Stage.height) {
        
    sfondo._width Stage.width;
        
    sfondo._height Stage.width 1.3;
    } else {
        
    sfondo._height Stage.height;
        
    sfondo._width Stage.height 1.3;


  4. #4
    grazie mille ho appena provato e funziona tutto, però ho notato che devo caricare immagini di sfondo quadrate .

    Ora pensavo, per non avere sempre lo stesso sfondo, vorrei caricare più immagini in modo che l'swf ne carichi una random ogni volta?? Sapete come fare??

    Io nell' AS l'immagine la carico così
    mLoad.loadClip("Immagini1.jpg", sfondo)

    Grazie

  5. #5
    Mi correggo, quando apro il file html che mi genera flash, lo sfondo lo vedo strecciato, ma appena riadatto le dimenzioni della finestra, si adatta e lo script funge.......da cosa può dipendere? Dal fatto che faccio generare html da flash?

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    banalmente così:

    mLoad.loadClip("Immagini" + random(5) + ".jpg", sfondo)

    quando si lancia le immagini random da Immagini0.jpg a Immagini4.jpg
    Fotografario MultiUtente Interamente in Flash: QUI

  7. #7
    Secondo voi il fatto che: quando apro il file html che mi genera flash lo sfondo è strecciato e appena modifico la dimenzione della finestra va a posto, e mi sono accorto che se apro direttamente il file swf nn vedo lo sfondo. Ed inoltre internet explorer non mi fa vedere nulla (può dipendere dal file html)??

  8. #8
    up

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.