Director: MIAW su hyperlink

Di: maya | 26/09/2020 17:15:46
Ciao a tutti!
ho bisogno del vostro aiuto!
Ho cercato di spulciare qualche dritta in questo forum ma nulla fa al caso mio! O per meglio dire sempre e solo a metà! Il mio problema è che ho in un movie un testo con la scroll che contiene delle parole linkabili che devono aprire un filmato secondario (tipo pop up, MIAW) in punti diversi di quest'ultimo (andando al marcatore).
Sono riuscita con le vostre dritte a fare il testo linkabile che apre un movie a un marker preciso;
sono riuscita a fare un pulsante che apre un MIAW ma NON RIESCO AD UNIRE LE DUE COSE! Spero di essermi spiegata... Non riesco a capire come fare per dire alla parola-link che deve aprirmi un MIAW di un movie al marker 10 (per esempio)!
AIUTATEMI!!!

Risposte


Director: come aprire un MIAW da un hyperlink.

Ciao Maya,
invece di usare:
--------
on hyperLinkClicked me, data
go to frame(integer(item 1 of data)) of movie(item 2 of data)
end
E poi nel box dedicato al collegamento ipertestuale del Text Inspector inserisci il numero del fotogramma e il nome del Movie separandoli da una virgola (senza spazi e senza estensione).
Esempio:
10,Ciccio
--------
Usi:
on hyperLinkClicked me, data
window().new(data).open()
end
-- dove data è il nome del file senza estensione da aprire come MIAW.
Quindi nel box dedicato al collegamento ipertestuale del Text Inspector inserisci il nome del file senza estensione e senza spazi, che sarà aperto come MIAW. Inoltre ricordati che è un Movie Script.
Argomento correlato:
http://www.001design.it/forum_italiano/thread.php?id=118

Di: Pablito | 26/09/2020 17:15:46


Innanzi tutto grazie per avermi risposto!
Purtroppo lo script che mi consigli non mi funziona...addirittura mi da uno script error... forse perché utilizzo director 8.5?? Non so che fare...
Volevo chiederti un'altra cosa...
Lo script che mi hai suggerito dovrebbe aprire un MIAW al primo fotogramma... e se io volessi aprirlo al un frame specifico? Come dovrei fare?
Scusami ancora per le seccature... aspetterò con ansia tue notizie! Ancora tante grazie per la dritta!!!

Di: maya | 26/09/2020 17:16:46


Sì, il problema è proprio dovuto alla versione diversa. Purtroppo la sintassi ed il funzionamento delle MIAW è cambiato nel tempo, quindi vedi nella guida in linea (F1) la sintassi corretta per la versione 8.5 e modifica di conseguenza la seconda riga di:
on hyperLinkClicked me, data
window().new(data).open()
end
-- dove data è il nome del file senza estensione da aprire come MIAW.
Per quanto riguarda invece il frame specifico a cui deve saltare la testina di riproduzione, puoi semplicemente dichiarare ed utilizzare le variabili globali (da dichiarare sia sul Movie principale che sul MIAW). Quindi inserisci un Movie script per eseguire l’azione personalizzata, in questo caso uno spostamento al frame a (che in questo caso la variabile contiene il valore 10).
Quindi ad esempio sul pulsante sarà:
global a
on mouseUp me
a=10
window().new("Miaw_02").open() -- MIAW funzionante con la versione di Director MX 2004
end
e nel MIAW associ un Movie script:
global a
on startmovie
go to frame a
end
Miaw per la versione MX ed MX 2004:
http://www.001design.it/forum_italiano/thread.php?id=63
MIAW versione MX 2004:
http://www.001design.it/forum_italiano/thread.php?id=860

Di: Pablito | 26/09/2020 17:16:46