Director: avanzare frame per frame

Di: Nail | 26/09/2020 17:34:45
Ciao a tutti. Sono due mesi che sto studiando director e trovo che questo sia un ottimo programma anche se a volte mi fa letteralmente impazzire. Avrete qunidi capito che sono un principiante in diffcoltà. Sto cercando di realizzare un cd-multimediale ma mi sono bloccato, ovvero non riesco passare da un frame a quello successivo usando un pulsante. Ho provato ad usare On MouseUp Me go to Frame +1 ma facendo così ritorno al primo frame e non al successivo. Qualcuno gentilmente mi può aiutare? Grazie.

Risposte


Director MX 2004: come spostare la testina di riproduzione al frame successivo o al precedente.

Nel tuo caso, usando Director MX 2004, basta associare al frame:
on exitFrame me
_movie.go(_movie.frame)
end

-- oppure “go the frame” al posto della riga n.2 per le versioni precedenti di Director.
e poi al pulsante da usare per mandare la testina di riproduzione sul frame successivo:
on mouseUp me
_movie.go(_movie.frame+1)
end

-- Chiaramente per spostarsi al frame precedente sarà: _movie.go(_movie.frame-1)
Per le precedenti versioni di Director la sintassi da utilizzare è diversa. Usando la guida in linea (accessibile premendo il pulsante F1), è sempre possibile verificarla.
Informazioni correlate per puntare al marker o al frame di un altro filmato.
Partendo dal fatto che la sintassi corretta per la versione di Director MX 2004 è:
_movie.go(frameNameOrNum , <movieName>)
Scegli quale di queste alternative funzionanti vuoi usare (codici da associare al frame):

_movie.go(“nomemarcatore”)

-- dove “nomemarcatore” è il nome del marcatore dove la testina di riproduzione deve andare. Se la testina di riproduzione già si trova su “nomemarcatore”, allora continuerà a girare sul frame stesso. Ha quindi una doppia valenza, sia di salto che di loop sul frame stesso.
_movie.go(5)

-- dove 5 è il numero del frame riguardante il movie in esecuzione, perché non è specificato altro.
Nel caso di un marker specifico di un altro Movie:
on mouseUp me
_movie.go("Marker", "NomeTuoMovieSenzaEstensione")
end

Nel caso di un frame specifico di un altro Movie:
on mouseUp me
_movie.go(1, "NomeTuoMovieSenzaEstensione")
end

Di: Pablito | 26/09/2020 17:34:45


Prima di tutto grazie per avermi risposto. Ho messo subito in pratica i tuoi consigli e mi sono stati decisamente utili. Ho un altro favore da chiederti ovvero come si fa a far scorrere un testo in maniera analoga a quella permessa dai cursori di Word?

Di: Nail | 26/09/2020 17:34:45