![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2006
Сообщений: 21
|
Сделал форму для отправки E-mail.
Вот скрипт function initForm():Void { clblDepartment.text = "Получатель:"; clblSenderEmail.text = "Ваш E-mail:"; clblSubject.text = "От кого:"; clblMessage.text = "Текст сообщения:"; cbtSend.label = "Отправить"; ccbDepartment.dataProvider = [{label: "______@ra.ru", data: "______@ra.ru"}]; ccbDepartment.tabIndex = 1; ctiSenderEmail.tabIndex = 2; ctiSubject.tabIndex = 3; ctaMessage.tabIndex = 4; cbtSend.tabIndex = 5; ccbDepartment.setFocus(); focusManager.defaultPushButton = cbtSend; } function hideForm():Void { clblDepartment.visible = false; clblSenderEmail.visible = false; clblSubject.visible = false; clblMessage.visible = false; ctiSenderEmail.visible = false; ctiSubject.visible = false; ctaMessage.visible = false; ccbDepartment.visible = false; cbtSend.visible = false; } function createListener():Void { var oListener:Object = new Object(); oListener.click = function(oEvent:Object) { lvEmail.toAddress = ccbDepartment.value; lvEmail.fromAddress = ctiSenderEmail.text; lvEmail.subject = ctiSubject.text; lvEmail.message = ctaMessage.text; lvEmail.sendAndLoad("http://localhost/sendmail.php", lvReceiver, "POST"); }; cbtSend.addEventListener("click", oListener); } initForm(); createLoadVars(); var lvEmail:LoadVars = new LoadVars(); var lvReceiver:LoadVars = new LoadVars(); lvReceiver.onLoad= function():Void { if(this.success == 1) { hideForm(); mx.managers.PopUpManager.createPopUp(_root, mx.controls.Label, true, {text: "ОТПРАВЛЕНО"}); } }; createListener(); Но гребанный Юникод, так и не дает мне отправлять письма на нормальном человеческом русском языке, как говорится и чего я толко не перепробовал. Замучился блокировать Юникод во Флеше ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:28. |
|
|
« Предыдущая тема | Следующая тема » |
|
|