Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1

    ancora var _global :dhò:

    sono io che EVIDENTEMENTE non le capisco...
    allora ho un mc
    se ci clikko sopra mi fa l'unload di un po' di swf e il load di un altro.
    vorrei che quando quest'ultimo è caricato, se si ri clikka sul famoso mc facesse il contrario.. cioè l'unload dell'ultimo e il load dei precedenti.
    spero di essermi spiegata...
    allora penso io setto una var la cambio quando carico il secondo swf e sul mc metto degli if per il release..
    ma non va
    il trace mi fa vedere che vede il cambiamento della var
    ma il mc se clikko la seconda volta non mi fa quello che gli dico...
    codice:

    ho messo sulla timeline del main movie

    _global.pag=1;

    e sulla timeline dell'swf che carico

    _global.pag=2;

    ( e i tarce relativi).


    poi sempre nel main movie, dove "log" è il nome istanza del mc incriminato:


    codice:
    if(pag==1) {
    log.onRollOver = function() {
    	setTooltip("ENTER", 500, 0xA8B9D5, 0x4B3DCE, 0x2165AA);
    };
    log.onRollOut = log.onDragOut=function () {
    	unsetTooltip();
    };
    log.onRelease = function() {
    	_root.boxtit.unloadMovie("titoli2.swf");
    	_root.subtitolo.unloadMovie("subtitohome.swf");
    	_root.adv.unloadMovie("advis.swf");
    	this.goToPoint(119, 289, 40);
    	loadMovie("intro.swf", "intro");
    };
    }else if (pag==2) {
    log.onRollOver = function() {
    	setTooltip("HOME", 500, 0xA8B9D5, 0x4B3DCE, 0x2165AA);
    };
    log.onRollOut = log.onDragOut=function () {
    	unsetTooltip();
    };
    log.onRelease = function() {
    	_root.boxtit.loadMovie("titoli2.swf");
    	_root.subtitolo.loadMovie("subtitohome.swf");
    	_root.adv.loadMovie("advis.swf");
    	this.goToPoint(125, 135, 40);
    	introunloadMovie("intro.swf");
    };
    } {

    vi prego aiutatemi a capire che cosa sto sbagliando

  2. #2
    Che come già ti aveva detto Veleno in un altro thread, se la variabile è _global.pag , tu nell'if devi mettere sempre _global.pag

  3. #3
    Originariamente inviato da Broly
    Che come già ti aveva detto Veleno in un altro thread, se la variabile è _global.pag , tu nell'if devi mettere sempre _global.pag
    dici che sono così tonna?
    mo provo

  4. #4
    no
    non funziona lo stesso

  5. #5
    Tonna sei tonna a prescindere

    Ma l'if dentro a cosa è ?
    Perchè se è solo su un frame su cui non torni, viene eseguito solo una volta quell'if VVoVe:

  6. #6
    Originariamente inviato da Broly
    Tonna sei tonna a prescindere

    Ma l'if dentro a cosa è ?
    Perchè se è solo su un frame su cui non torni, viene eseguito solo una volta quell'if VVoVe:
    mmm
    è sulla time line del main movie
    sull'unico frame che c'è dopo i due del preload
    in teoria non me ne vado mai da quel frame

  7. #7
    Appunto, per cui viene eseguito solo alla prima volta che arrivi sul frame e mai più
    Mettilo all'interno di una funzione, di un enterFrame, di un qualcosa...in modo che il controllo venga eseguito anche altre volte e non una sola!

  8. #8
    Originariamente inviato da Broly
    Appunto, per cui viene eseguito solo alla prima volta che arrivi sul frame e mai più
    Mettilo all'interno di una funzione, di un enterFrame, di un qualcosa...in modo che il controllo venga eseguito anche altre volte e non una sola!
    provo

  9. #9
    allora se faccio:

    codice:
    _global.pag = 1;
    trace(pag);
    function varia() {
    	if (_global.pag == 1) {
    		log.onRollOver = function() {
    			setTooltip("ENTER", 500, 0xA8B9D5, 0x4B3DCE, 0x2165AA);
    		};
    		log.onRollOut = log.onDragOut=function () {
    			unsetTooltip();
    		};
    		log.onRelease = function() {
    			_root.boxtit.unloadMovie("titoli2.swf");
    			_root.subtitolo.unloadMovie("subtitohome.swf");
    			_root.adv.unloadMovie("advis.swf");
    			this.goToPoint(119, 289, 40);
    			loadMovie("intro.swf", "intro");
    		};
    	} else if (_global.pag == 2) {
    		log.onRollOver = function() {
    			setTooltip("HOME", 500, 0xA8B9D5, 0x4B3DCE, 0x2165AA);
    		};
    		log.onRollOut = log.onDragOut=function () {
    			unsetTooltip();
    		};
    		log.onRelease = function() {
    			_root.boxtit.loadMovie("titoli2.swf");
    			_root.subtitolo.loadMovie("subtitohome.swf");
    			_root.adv.loadMovie("advis.swf");
    			this.goToPoint(125, 135, 10);
    			intro.unloadMovie("intro.swf");
    		};
    	}
    }
    e poi metto sul mc:

    codice:
    onClipEvent (enterFrame) {
    	_root.varia();
    }

    funziona la prima volta che clikko
    fa un andata e un ritorno
    ma poi se riclikko
    non va più
    helpppp

  10. #10
    Apparte che vorrei capire cosa ti attrae tanto delle _global , si può avere una rappresentazione visiva del problema? Così " a lettura " mica capisco che intendi dire

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.