Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ActionScript 1,2 > Email на Flash


Автор: EdgarJ 4.1.2006, 14:48
Я добавил три файла : 2 php и 1 .fla. Взял оба файла php, потому что не уверен, который из этих двух прилагалсья к .fla. Помогите пожалуйста и дайте ссилку, где есть документация на эту тему. Очень уж хочетсья зделать раздел на сайте tell to friend, чтоб с сайта сразу отправить сообщения на e-mail.

Автор: Maksys 4.1.2006, 16:33
Сделай все сам:
Код

on(release){
my_var = "hello world";
s = "mailto:[email protected]?subject=FromActionScript&body=my_var = "+my_var;
getURL(s);
}

Это все во влеше прописать на кнопке.

Автор: EdgarJ 4.1.2006, 17:24
Цитата(Maksys @ 4.1.2006, 16:33 Найти цитируемый пост)

Сделай все сам:

Вы непонили чего именно хочу - мне не надо, чтобы сообщения сразу с сайта отправлялось на e-mail. А у меня он Outlook открывает. Посоветуйте пожалуйста как зделать, чтобы само отсылалось сообщение. Но и за этот скрипт спасибо, я его где нибудь в другом месте применю.

Автор: Maksys 4.1.2006, 19:50
Слушай то что ты прислал очень старо как мир...
напиши php скрипт сам ручками по передачи e-mail например его название mail.php
, а во флешке у тебя будет всего три поля с перемнными nic=НИК , mail= ЕМАЙЛ , subject=САМ ТЕКСТ ПИСЬМА. И кнопка, по нажатию которой будет работать
Код
on(release){
getURL("mayl.php?nik="+nik+"&mail="+mail+"&subject="+sub,"POST");
}

и все.
Далее главное чтоб php.ini разрешал работу e-mail но это тебе на другой форум надо. А проверку на валиднось можешь из файла который ты прикрепил использовать.
http://forum.vingrad.ru/index.php?showtopic=33409&hl=%D0%BE%D1%82%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0,and,e-mail
http://www.actionscript.org/tutorials/intermediate/php_send_mail/index.shtml

Автор: EdgarJ 4.1.2006, 20:28
Спасибо! Скоро сделаю.

Автор: Гость_Гость 4.1.2006, 21:40
вот, могу предложить готовый вариант... - http://www.metoart.ru/blog/2005/12/28/email_forma_flashphp/

Автор: fdim 17.1.2006, 04:27
А если без PHP?
Я пытался заделать подобный вариант на JAVA, но в случае апплета ограничения "песочницы" все сводят на нет.
Может быть для FLASH эти ограничения не такие жесткие?
На JAVA для программы STANDALONE отправка почты напрямую дело обычное. Насколько я понимаю возможности FLASH тоже немалые, может быть в технологии SOKET заложены какие-нибудь соответствующие возможности?
Если кто делал такое, поделитесь. smile

Автор: AlDev 17.1.2006, 04:35
Цитата(fdim @ 17.1.2006, 09:27 Найти цитируемый пост)

А если без PHP?

тогда на ActionScript 3 надо реализовать работу c протоколом почтовым smile
на AS1,2 - только через серверные скрипты.

Автор: iframe 13.2.2006, 15:27
А, на AS3 без серверных скриптов получится? Вы, что шутите или действительно настолько безнадёжные? :-/
smile smile smile
Байзевей, лучше использовать синтаксис 6-ки и выше:
btn.onRelease = function(){}

Автор: AlDev 13.2.2006, 15:33
Цитата(iframe @ 13.2.2006, 20:27 Найти цитируемый пост)
А, на AS3 без серверных скриптов получится? Вы, что шутите или действительно настолько безнадёжные? :-/
smile smile smile

а почему нет? Спецификации есть, Socket есть smile
По-моему где-то жаде была реализация через сокеты, сейчас не вспомню

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)