Director: cambiare movie alla fine del filmato quicktime

Di: Giuliano Mannini | 26/09/2020 17:53:43
Ciao a tutti.
Vengo al mio problema
Vorrei creare un filmato quicktime introduttivo al DVD in un movie "intro.dir". Alla fine del filmato quicktime vorrei che andasse direttamente al movie "home.dir". Come faccio a dargli un "go to the movie" all'ultimo fotogramma? Che Evento devo usare e dove devo inserirlo?
Spero che qualcuno possa aiutarmi.

Risposte



Fresco fresco da un altro forum :)
associa questo behavior al tuo QT:
property videoSprite
on exitFrame me
myMember = sprite(videoSprite).member
myDurata = member(myMember).duration
myMovietime = sprite(videoSprite).movieTime
if myMovietime < myDurata then
go to the frame
else
go to movie "intro"
end if
end
on getPropertyDescriptionList
description = [:]
addProp description,#videoSprite, [#default:1, #format:#integer, #comment:"Numero Sprite Video"]
return description
end
Una volta associato ti basta inserire il numero di sprite del tuo QT nella finestra che ti si apre. Prova e fammi sapere ;)
ciauz

Di: paolibo | 26/09/2020 17:54:43


Ciao paolibo.
Ti rispondo anche in questo forum per ringraziarti ancora della tua disponibilità: lo script funziona perfettamente e mi ha risolto un problema davvero grosso.
Non è facile trovare in Rete persone come te, preparate e disposte a dare consigli ai meno esperti.
Te lo dico sinceramente.
Giuliano

Di: Giuliano Mannini | 26/09/2020 17:54:43


Ciao
Vi spiego bene cosa dovrei fare.
Ho caricato in director un file video (swf) e alla fine del filmato dovrei fare in modo di aprire un file .exe o .pdf o .app (mac) che si trova dentro alla stessa cartella.
Come posso fare?
Potete darmi uno script che possa fare questo? Non so più come fare. aiutatemi!!!!

Di: Anonimo | 26/09/2020 17:54:43


on exitFrame
if sprite(spriteConSwf).frame < sprite(spriteConSwf).member.frameCount then
go to the frame
else
-- fai quello che vuoi
end if
end

Di: paolibo | 26/09/2020 17:54:43


scusami ma dove cè SpriteConSwf cosa dovrei mettere? mi da errore..... ho messo il numero 1 poichè si trova nello sprite 1 ma nel secondo cosa dovrei mettere?
dove cè scritto fai quello che vuoi ho messo il comando
open "nomefile.exe"
Ma non parte nulla
scusami ma non sono pratico

Di: Anonimo | 26/09/2020 17:54:43


il secondo si riferisce allo stesso sprite:
if sprite(1).frame < sprite(1).member.frameCount then

Di: paolibo | 26/09/2020 17:54:43


Ti ringrazio della pronta risposta ma proprio non funziona.
Grazie cmq

Di: Anonimo | 26/09/2020 17:54:43


Sicuramente non lo hai messo nel posto giusto ;)
una volta messo il tuo swf nello stage lo selezioni e ci applichi questo behavior:
property spritenum
on exitframe
if sprite(spritenum).frame < sprite(spritenum).member.frameCount
go to the frame
else
open the moviepath& "nomefile.exe"
end if
end
avendo l'accortezza di inserire come script di frame
on exitframe me
go to the frame
end
ciauz

Di: paolibo | 26/09/2020 17:54:43


Argomento chiuso.
Grazie a Paolibo per la pazienza e competenza.
P.S. Naturalmente potevi anche estendere il filmato per tutta la sua durata e caricare il tuo secondo .dir con uno script sull'ultimo frame.

Di: Pablito | 26/09/2020 17:55:43