Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Sfondo

  1. #1

    Sfondo

    Ciao ragazzi ho bisogno del vostro aiuto:

    Ho una foto come sfondo sulla quale ho posizionato un menù che si crea tramite actionscript.
    Io vorrei che al click su di una voce del menù la foto che sta come sfondo diventi più scura e mi carichi l'swf esterno con loadmovie.

    esempio, il sito è molto simile a questo:
    http://www.maximfma.com/


    Questo è il mio codice:

    codice:
    //menu principale
    menu = ["biografia", "discografia", "concerti", "multimedia", "links", "contatti"];
    xStart = 20;
    yStart = 100;
    bWidth = 160;
    bHeight = 20;
    interval = 50;
    countDown = menu.length;
    menuOpen = false;
    theTime = 0;
    buttonScrollSpeed = 2;
    for (var i = 0; i<menu.length; i++) {
    	var b = this.attachMovie("subButton", "subButton"+i, countDown);
    	countDown--;
    	b.stop();
    	b._x = xStart;
    	b._y = yStart;
    	b.interval = interval*i;
    	b.target = yStart+(bHeight*i);
    	b.txt = b.page=menu[i];
    	b.onPress = function() {
    		loadMovie(this.txt+".swf", page);
    		this.gotoAndStop(2);
    	};
    	b.onRollOver = function() {
    		this.gotoAndStop(2);
    	};
    	b.onRollOut = function() {
    		this.gotoAndStop(1);
    	};
    	b._visible = false;
    }
    
    //mainButton.onPress
    onLoad = function() {
    	if (!menuOpen) {
    		theTime = getTimer();
    		menuOpen = true;
    		for (var i = 0; i<menu.length; i++) {
    	    _root["subButton"+i]._visible = true;
    
    
    		}
    	} 
    };
    function scrollButtons() {
    	if (menuOpen) {
    		for (var i = 0; i<menu.length; i++) {
    			var b = this["subButton"+i];
    			if ((theTime+b.interval)<getTimer()) {
    				b._y += (b.target-b._y)/buttonScrollSpeed;
    			}
    		}
    	}
    }
    this.onEnterFrame = function() {
    	scrollButtons();
    };
    Blomat Blog - creatività, tecnologia e comunicazione.

  2. #2
    dimenticavo ho provato ad inserire
    codice:
    new Tween(_root.darker, "_alpha", Strong.easeIn, 0, 70, 5, false);
    sotto onPress ma lo sfondo diventa più scuro ogni qual volta clicco su un pulsante, mentre dovrebbe restare tale...
    Blomat Blog - creatività, tecnologia e comunicazione.

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Se non la vuoi troppo dolorosa, cambia il codice della tween in questo modo:

    new Tween(_root.darker, "_alpha", Strong.easeIn, _root.darker._alpha, 70, 5, false);

    non è un modo correttissimo di agire, ma mancano un po' di info e anche il codice che hai postato non è chiarissimo, perciò prova così.

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.