Director: MIAW da 8.0 a MX

Di: paoloesse | 26/09/2020 17:47:45
Scusate l’ardire ma sto cercando di trasformare un movie realizzato con Director 8.0 in Director MX perché ho scoperto, con mio grande dolore (dopo tutte le notti passate a studiare lingo per la versione Director 8.0, che gli script sono diversi)
ma un linguaggio non doveva essere netutro rispetto alle versioni?
Mah! Vengo al dunque:
In Director 8 ho realizzato questo script che apre una MIAW di nome WM01...
on mouseUp
set the modal of window "WM01" to TRUE
set top to (the stageTop + 10)
set left to (the stageLeft + 10)
set right to (the stageLeft + 362)
set bot to (the stageTop + 328)
set the rect of window "WM01" = rect(left,top,right,bot)
set the windowType of window "WM01" to 1
open window "WM01"
end
...che viene chiusa con questo altro script, per tornare allo stage
on mouseUp
tell the stage
go to frame 28
end tell
forget window "WM01"
end
All'interno della MIAW c'è un filmato mpeg con tasti controller QTIME.
E TUTTO FUNZIONA A MERAVIGLIA.
Adesso è sorta l'esigenza di non utilizzare più QuickTime, per evitare di installare il software, qualora mancasse.
Per questo ho deciso di passare a Director MX trasformando gli mpeg in wmv, ma ho notato che applicando gli script di cui sopra non funziona niente.
PERCHÈ?
O trovo una soluzione o mi suicido, perchè le MIAW
da cambiare sono oltre 20!!
C’è qualcuno che può aiutarmi ed indirizzarmi per non stravolgere troppo il movie originale.
Grazie per l’attenzione.

Risposte



Per iniziare io ti consiglio di usare tutti filmati swf, perché così funzionerà anche su Mac.
Per Director MX 2004 è così: window("Miaw_001design_it").forget()
http://www.001design.it/forum_italiano/thread.php?id=860
Per Director MX è così: forget window "Nome_del_filmato"
http://www.001design.it/forum_italiano/thread.php?id=63
Se non ti funziona non so perché, a questo punto passerei alla versione MX 2004 invece della MX.
Sul linguaggio di programmazione concordo con il tuo punto di vista ma questa è la realtà in cui viviamo...

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


OK! così si apre. Sembra che non ci siano problemi.
Un'ultima cosa:
Non mi riesce di selezionare il Type di window.
Nello script di D-8 avevo selezionato il type 1
in MX 2004, per mantenere le caratteristiche del type 1 come devo fare?
Me la apre sempre in modalità standard segnalandomi, nel contempo un errore di debug.
Grazie Pablito

Di: paoloesse | 26/09/2020 17:48:45


Come non detto!
Tutto risolto.
Basta agire su Display Template della MIAW per ottenere il risultato voluto.
Grazie Comunque
Alla prossima

Di: paoloesse | 26/09/2020 17:48:45


Esatto
La risposta era comunque già pubblicata nelle soluzioni pratiche su Director. http://www.001design.it/forum_italiano/thread.php?id=63
(ottavo messaggio, Marzio82)

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


Una cosa non riesco ad aggiornare alla versione MX 2004
lo script che dice alla MIAW di non dialogare con lo stage fino a che è aperta:
set the modal of window "WM01" to TRUE
sarebbe prezioso per me riuscire in questo, altrimenti gli script che ho inserito nelle oltre 20 (venti) MIAW vanno a farsi friggere.

Di: paoloesse | 26/09/2020 17:48:45


Se ho ben capito risolvi così: window("Miaw_001design_it").type = #dialog

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


La soluzione che suggerisci l'avevo provata dopo aver seguito passo passo l'help. Ma non mi funzionava...
...poi arrivi tu (e meno male) e come per magia funziona.
Ma chi sei Mago Zurlì...
o le macchine sentono che la soluzione l'hai data tu?
Comunque infinitamente grazie.
L'ho gia detto che da quando seguo questo forum ho fatto passi da gigante nell'apprendimento di Director e Lingo.
Ciao a tutti

Di: paoloesse | 26/09/2020 17:48:45