Visualizzazione dei risultati da 1 a 4 su 4

Discussione: loop non infinito

  1. #1

    loop non infinito

    Salve a tutti; io ho preso una mia foto, l'ho divisa in imageready eho importato le varie parti in flash; le ho messe vicine(facendo vedere che è una foto unica) e ho messo sopra ogni singola parte della foto una quadratino della stessa dimensione, di color nero e fatto diventare un movieclip; poi ho preso un mc a caso e gli ho dato questo action:

    code:

    onClipEvent (load) {
    tempo=getTimer();
    _alpha=0;
    i=1;
    }
    onClipEvent (enterFrame) {
    if(getTimer()>tempo+500){
    _root["mc"+i]._alpha=100;
    if(i<9) {
    i++;
    } else {
    i=1;
    }
    _root["mc"+i]._alpha=0;
    tempo=getTimer();
    }
    }

    Tutto questo funziona( mi fa vedere i singoli mc che fanno vedere cosa c'è sotto e poi ri-diventano neri).
    Quello che io vi kiedo è questo: mettere una condizione nella stessa action che dopo tot tempo(non un loop infinito) si bloccasse e che tutti i mc si schiarissero insieme e facessero vedere la foto tutta intera.


    G R A Z I E ! ! !
    Io sono il regista del mio film; scelgo io la trama e finale.

  2. #2
    prova così:
    codice:
    onClipEvent (load) {
    	function nascondi() {
    		for (i=1; i<9; i++) {
    			_root["mc"+i]._alpha = 100;
    		}
    	}
    	tempo = inizio=getTimer();
    	totTempo = 5000; //5 secondi
    	_alpha = 0;
    	i = 1;
    }
    onClipEvent (enterFrame) {
    	if (!finito) {
    		if (getTimer()<inizio+totTempo) {
    			if (getTimer()>tempo+500) {
    				_root["mc"+i]._alpha = 100;
    				if (i<9) {
    					i++;
    				} else {
    					i = 1;
    				}
    				_root["mc"+i]._alpha = 0;
    				tempo = getTimer();
    			}
    		} else {
    			nascondi();
    			finito = true;
    		}
    	}
    }

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  3. #3

    ok però...

    io vorrei che alla fine i mc si dissolvessero, e non che rimangano sopra la foto che così rimane tutto nero.
    Io sono il regista del mio film; scelgo io la trama e finale.

  4. #4
    attiva un pò i neuroni e vedrai che per fare ciò che vuoi tu basta modificare la function:

    codice:
    function nascondi() {
    		for (i=1; i<9; i++) {
    			_root["mc"+i]._alpha = 0;
    		}
    	}
    cioè mettere uno 0 invece del 100...

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

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.