Director: problema con i pulsanti.

Di: Knight80 | 26/09/2020 17:44:46
Salve a tutti, mi sono registrato da poco e devo fare i miei complimenti all'admin per la completezza di contenuti e semplicità di consultazione di questo sito! Mi sono deciso quindi ad entrare a far parte della community... è da tempo che cercavo un forum così. :)
Vengo al dunque, sono un grafico pubblicitario di Roma che deve rinnovare il suo book multimediale, nel menu sto inserendo i pulsanti in Flash presenti nella libreria di Director, molto semplici e senza fronzoli; il problema è che essendo pulsanti in Flash le procedure di “linkaggio” conosciute per i pulsanti statici non funzionano, vale a dire:
se voglio passare da un markers all’altro usando nel pannello behavior inspector - actions - go to marker "2", comando assegnato al pulsante Flash, riavvolgendo il movie con relativi stop e tutto il resto non succede un bel niente quando ci clicco sopra! Premetto che sono 4 ore che faccio prove, aiutatemi voi un’alternativa ci sarà visto che suddetti pulsanti sono implementati di default nel programma.
P.S.: Perdonate la domanda un po' banale, ma è da molto che non uso questo programma e mi sono arrugginito!
Ciao e grazie a tutti anticipatamente, aspetto risposte.

Risposte



Ciao se ho capito bene tu vuoi da un pulsante fatto in Flash, importato in Director, saltare da qualche parte giusto? Se è così prova questi script.
Da Flash:
on (release){
getURL("lingo:salto marker2")
}
da Director:
on salto dove
go to dove
end
ciao

Di: daniele85 | 26/09/2020 17:44:46


Ciao e grazie di avermi risposto innanzitutto...
Dagli script che mi hai suggerito devo intervenire anche sotto Flash, altrimenti non funzionano i soli script di Director giusto? Almeno per i pulsanti Flash...

Di: Knight80 | 26/09/2020 17:44:46

Director: come associare un comportamento ad un pulsante flash oppure ad uno sprite dello stage.

Ciao, provo subito a chiarire i tuoi dubbi schematizzando un po' il discorso.
A parer mio, i pulsanti della libreria di Director non li devi nemmeno considerare e ti spiego perché.
Se hai bisogno di inviare un comando Lingo da un pulsante Flash, puoi farlo direttamente con Flash, vedi come esempio: http://www.001design.it/forum_italiano/thread.php?id=150
Esempio aggiuntivo:
on (release) {
getURL("lingo: go to frame 50");
}
-- chiaramente bisogna importare il file swf nel Cast del tuo Movie in Director.
Se invece hai bisogno di controllare il tuo Movie direttamente dall’interno dello stesso Director, allora basta associare ad proprio sullo sprite il comportamento secondo le tue esigenze, quindi usando Lingo:
on mouseUp me
go to frame 50
end
-- al posto di “go to frame 50” puoi inserire una diversa operazione da compiere.
Oppure nel caso delle etichette:
on mouseUp me
go to frame "001design.it"
end
-- dove 001design.it è il nome dell’etichetta/marker che la testina di riproduzione deve raggiungere.
Per associare direttamente un comportamento ad uno sprite fai così:
• clicca sullo sprite;
• pulsante destro;
• dall’elenco scegli la voce: Script...
Nella finestra di dialogo inserirai il codice che vuoi associare a quel determinato sprite.
Argomenti correlati:
Director: integrazione con Flash. http://www.001design.it/forum_italiano/thread.php?id=101

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


Niente da fare...o i pulsanti della libreria sono compilati contro il lingo o sono io un anti-lingo...credo di optare per una decisione più drastica e di associare normalmente gli script a dei pulsanti sprite e non flash...in 2 parole me li faccio da solo che faccio prima anche perchè ho una certa urgenza...grazie cmque dell'aiuto e...abbasso la libreria di director :P

Di: Knight80 | 26/09/2020 17:45:46


Ed è proprio questo quello che dicevo io, solo che era in termini più diplomatici...

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


Non so se sono nella sezione corretta, ma voglio ringraziare Pablito x la mail di benvenuto mandatami e dei suggerimenti inerenti il corretto utilizzo del forum.
Per qualsiasi cosa, a disposizione :)
Bye a presto, saluti a tutti.

Di: Knight80 | 26/09/2020 17:45:46


Ciao Knight80,
le indicazioni sul forum le invio personalmente e singolarmente ad ogni nuovo iscritto di 001design.it.
Bastava rispondermi via e-mail, ti ringrazio per la disponibilità, contiamo anche sul tuo aiuto.

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