Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    76

    Individuare blocco timeline

    Salve,

    qualcuno può indicarmi una funzione (possibilmente non in enterframe) che individui il blocco della timeline sulla root, che mi indichi quindi il momento in cui la timeline è ferma?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Non ho capito, puoi rispiegare? Se intendi una funzione che ti dica se una timeline è ferma, non esiste. Dovresti settare come vera una variabile in caso di riproduzione, e come falsa in caso di interruzione, in modo che l'analisi di questa variabile te lo dice..

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    76
    Inanzitutto grazie per la risposta.
    Intendo una cosa del genere:

    codice:
    a=setInterval(contr,50)
    b=setInterval(contr2,125)
    function contr() {
    	p1=_currentframe
    	if (p1==p2) {
    		//la timeline è ferma
    	}
    }
    function contr2() {
    	p2=_currentframe
    }
    Ma non funziona molto bene, a volte infatti p1 e p2 coincidono pur non essendo ferma la timeline

    Ciao e grazie

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    A occhio direi assurdo. Hai bisogno di un controllo così intensivo su una cosa che puoi comandare tu?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    76
    In effetti avrei dovuto introdurti la cosa in maniera diversa, messa così mi rendo conto che possa sembrare assurda.

    Cmq grazie lo stesso

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Intendo dire, hai sicuramente un'altra soluzione meno "intensiva" e più controllabile. Cosa determina la riproduzione o il blocco della timeline, nel tuo filmato?

  7. #7
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398

    Re: Individuare blocco timeline

    Originariamente inviato da Stagisti
    Salve,

    qualcuno può indicarmi una funzione (possibilmente non in enterframe) che individui il blocco della timeline sulla root, che mi indichi quindi il momento in cui la timeline è ferma?

    Grazie
    La cosa mi intriga, più che altro perché vorrei capire lo scopo del controllo, se diverso da quello che mi sembra di intuire.

    Se volessi vedere a video il momento in cui una timeline si ferma (è questo che intendi per "blocco"?), allora preparerei un controllo che mi mostri in una text dinamica il numero frame corrente in maniera scorrevole, frame dopo frame. In tal modo, quando la testina raggiunge uno stop, si ferma anche lo scorrere dei numeri e, vedendo il numero fermo, capisco che la timeline è ferma.

    O... è un altro film ?

    Ciao,

    NAP
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    76
    Cercherò di spiegarmi.

    Allora, la mia situazione è la seguente:

    Diciamo che ho un interfaccia con dei comandi di navigazione(play/pausa, ripeti, avanti, indietro); all'interno di una clip (che istanzio "slider") presente su questa interfaccia carico degli swf. Alcuni di questi swf presentano dei momenti di interazione, quindi il filmato caricato all'interno del clip si posiziona su uno stop, l'utente fa l'interazione, e la testina riparte fino allo stop di fine schermata.
    Il tasto pausa ha un'azione del tipo:

    slider.stop()

    e, per la ripresa:

    slider.play()

    Mettiamo che l'utente arriva al momento dell'interazione, la testina del clip è ferma.....se spingo pausa lo slider.stop() non produce chiaramente alcun effetto (visto che la testina è già ferma), ma la ripartenza mi incasina tutto visto che la schermata procede verso la fine SENZA aver fatto l'interazione.
    Premetto che il tasto di pausa è una clip con 3 fotogrammi:
    1- pulsante pausa
    2- pulsante play
    3- tasto pausa (grafico e non pulsante)
    Alla fine delle schermate richiamo un'azione che, tra le varie cose, mi pone la pausa al 3° fotogramma evitandomi il problema di cui sopra.
    Ma visto che non voglio toccare 300 fla volevo una funzione che, "sentendo" la testina ferma, mi portasse automaticamente il tasto pausa al 3° fotogramma e, una volta riavviata, me lo riportasse al primo.

    Spero di essere stato chiaro

    Grazie, è un piacere aver "scomodato" 2 GURU del forum come voi!!

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.