Soluzione n.1

Di: Pablito | 26/09/2020 17:45:48
Ciao a tutti.
Ho un problemino con il link all’e-mail. So che si deve evidenziare il testo e che si deve scrivere nel text inspector l’indirizzo e-mail desiderato e che, infine, si deve aggiungere il seguente script di movie:
on hyperlinkclicked me, data
baOpenURL ("mailto:"&data, "maximised")
end
Ma se volessi associare un collegamento ad una e-mail, non ad un testo bensì ad uno sprite o anche ad un (per esempio), rettangolo che poi rendo trasparente e che 'copre' (sempre ad esempio), una parola importata da Photoshop (che è pur sempre una Bmp), come dovrei fare?
Grazie ora per allora, dell’attenzione.

Risposte


Soluzione n.1

Per l’e-mail puoi associare allo sprite il seguente codice, personalizzandolo per le tue esigenze:
on mouseUp me
gotoNetPage("mailto:illiterato@001design.it")
end

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


Grazie Pablito per la solita solerzia nel rispondere. In effetti avevo dimenticato di scrivere che lo script
on mouseUp me
gotoNetPage("mailto:indirizzo_e-mai")
end
l'avevo già sperimentato, con un mezzo successo ahimè. Infatti si apre la posta, ma anche una pagina web che non si connette a nessun sito (ovviamente), in quanto cerca l'indirizzo 'mailto:indirizzo_e-mail'.
Credo che sia in NetPage il problema, ma non riesco a risolverlo.
Ancora grazie.

Di: illiterato | 26/09/2020 17:46:48

Soluzione n.2

Bah, non è che sia poi un gran problema...
Comunque ci sono molti Xtra a pagamento per mandare e-mail da Director.
Uno Xtra invece free si chiama MyMailTo del sito MyXtras.com.
Eccoti direttamente il link dove puoi scaricare lo Xtra in questione.
http://www.myxtras.com/index.php?m1=kp&m2=lx&x_id=6
Provalo e fammi sapere, ciao.

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


Gentilissimo e disponibile come sempre, Pablito. Ho scaricato lo xtra che mi hai indicato, l'ho aggiunto come al solito (Modify>Movie>xtras), ma niente da fare.
Avresti, cortesemente, qualche altra dritta da suggerirmi?
Grazie

Di: illiterato | 26/09/2020 17:46:48

Soluzione n.3

Di certo puoi farlo con il Buddy Api
on mouseUp me
OK = baOpenURL( "mailto:illiterato@001design.it" , "maximised" )
end

Di: goku | 26/09/2020 17:46:48


Purtroppo Goku, niente da fare. Ho provato lo script che mi hai cortesemente suggerito, ma non funziona.
Ancora grazie.

Di: illiterato | 26/09/2020 17:46:48

mymailto: indicazioni per l’uso.

Voglio sperare che tu abbia almeno visto la documentazione ed applicato la giusta sintassi per usare il MyMailTo prima di dire che non funziona... (il pulsante affianco a Download era Documentation) comunque te la incollo qui.
Syntax:
myMailTo_Send(sAddress, [sSubject], [sBody], [sCC], [sBCC])
Description:
Function displays default mail program "Mail To" window.
Parameters:
sAddress #string - e-mail address,
sSubject #string - e-mail subject (not necessary),
sBody #string - e-mail body (not necessary),
sCC #string - CC address (not necessary),
sBCC #string - BCC address (not necessary).
Return values:
#void - Error and error code in myMailTo_GetError(),
#integer - Returns (1) if operation succeded.
Example:
myMailTo_Send("john@domain.com")
myMailTo_Send("john@domain.com","Welcome","Dear John.")

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


Questa volta Pablito, hai avuto la capacità di farmi sentire stupido...
Innanzitutto non ho detto (comunque mai mi sarei permesso di farlo, con tono offensivo), che myMailTo non funziona.
Infine non so cosa fare con le stringhe che mi hai scritto su.
Se non volete perder tempo, non rispondetemi.
Grazie.

Di: illiterato | 26/09/2020 17:47:48


Ah, allora ti chiedo scusa se il mio tono ti è sembrato scortese o addirittura offensivo.
Tuttavia la sintassi da seguire per risolvere il problema l’ho scritta sopra.
Ora ci sono ben tre soluzioni diverse per risolvere il problema, chi vuole può farlo in base alle proprie esigenze.

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


Lo script prima di postarlo l'ho provato e ti assicuro che funziona!
Controlla se hai incluso il Buddy nel progetto.

Di: goku | 26/09/2020 17:47:48


Non so perché ci sia tanta animosità da qualche tempo.
Comunque ecco uno script che funziona anche senza lo Xtra myMailTo (ma con Buddi Api):
on mouseUp me
email = "qui_si_inserisce_l'e_mai"
baOpenURL( "mailto:"&email , "maximised" )
end
Basta poi, associarlo ad uno sprite o ad un pulsante.
Rilassiamociiiiiiiiii

Di: ironick | 26/09/2020 17:47:48


Lo script che ti ho postato mi sembra uguale, tranne per il fatto che in questo caso hai usato una variabile!
Non capisco perché non ti funzioni, comunque l’importante è che hai risolto il tuo problema.

Di: goku | 26/09/2020 17:47:48


Per la verità il problema non era mio, ma di illiterato.
Questo mio intervento, era teso solo ad escludere lo Xtra MyMailTo.
Buona continuazione di scambio cerebrale.

Di: ironick | 26/09/2020 17:47:48

Forum soddisfatto e chiuso con tanto di faccina felice.

Ragazzi, signore e signori, ciao a tutti.
Fa sempre piacere vedere la partecipazione della comunità, vorrei solo aggiungere che il problema è stato già risolto con tre diverse soluzioni, tutte e tre funzionanti. Ciao e grazie ai partecipanti.

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