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

    temporizzare animazione

    ho una semplice entrata e uscita di una imamgine

    fotogramma 1 alfa 0
    fotogramma 5 alfa 100
    fotogramma 10 alfa 0

    anzichè stabilire al fotogramma 5 quanti frame deve rimanere l'immagine vorrei creare uno script che mi definisca una pausa di tot secondi al fotogramma 5 e poi faccia ripartire il filmato.
    e sarebbe bello se il tempo fosse settato tramite file di testo

    qualcuno mi aiuta?

  2. #2
    Metti un movieClip vuoto sul frame 5 e poi assegnali questo:
    codice:
    onClipEvent (load) {
    	_parent.stop();
    	tempo = getTimer();
    	// esempio per 5 secondi
    	pausa = 5000;
    }
    onClipEvent (enterFrame) {
    	if (getTimer()-tempo>=pausa) {
    		_parent.play();
    	}
    }

  3. #3
    grazie mille ora provo

  4. #4
    Grazie mille son riuscito...
    ora non uccidetemi...
    se volessi definire la pausa anzichè direttamente con il 5000 nelle azioni del clip con una variabile chiamata da un file di testo che contenga il valore della pausa?

  5. #5
    onClipEvent (load) {
    loadVariables("testo.txt", _root);
    _parent.stop();
    tempo = getTimer();
    pausa = _root.varTempo;
    }
    onClipEvent (enterFrame) {
    if (getTimer()-tempo>=pausa) {
    _parent.play();
    }
    }
    e nel file testo.txt metti:
    &varTempo=5000&
    Non l'ho provato, fallo tu.

  6. #6
    grazie grazie grazie... ora non rompo più giuro

  7. #7
    eccomi invece di nuovo a rompere...
    ho avuto questo problema... come mi hai detto tu faceva il primo loop senza considerare la pausa.
    poi funzionava correttamente.

    io ho provato a fare cosi'

    secondo voi è corretto?

    ho messo nel primo frame

    loadVariables("testo.txt", _root);

    e al clip vuoto:

    onClipEvent (load) {
    _parent.stop();
    tempo = getTimer();
    pausa = _root.varTempo;
    }
    onClipEvent (enterFrame) {
    if (getTimer()-tempo>=pausa) {
    _parent.play();
    }
    }

    è corretto?

  8. #8
    "Se funziona è corretto!!!" allo stesso modo di.... "Se arbitro fischia è rigore!!!"

    Comunque è giusto!

  9. #9
    Giuato

    grazie a tutti comunque

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.