PDA

Просмотр полной версии : email forma и loadVariables ()


flasher_max
29.12.2007, 16:21
Добрый день,

Не будучи сильно опытным в работе с флэш, я решил сделать свой домашний сайт на основе готового шаблона. Однин из разделов сайта - форма для контактов.
К сожалению, даже внимательное прочтение сообщений на эту тему не помогло мне справиться с этой формой. Надеюсь кто-нибудь сможет наставить меня на путь истинный:))

Мой сайт: www.mfolio.ru (еще не совсем готов)

Для отсылки из формы php файлу я воспользовался функцией

loadVariables()

Естественно, в форме c instance name - form есть три Input text поля, а в панели properties Flash 8, в поле var каждого текстового поля есть соответствующие значение. Вообще-то, я точно следовал указаниям с сайта: http://www.kirupa.com/developer/actionscript/flash_php_email.htm

И вот обидно, если я делаю все пошагово в новом файле - работает, а в моем шаблоне нет.

У меня action кнопки выглядит так:



on (release) {
this._parent.loadVariables("email.php", "POST");
}



Я использовал инструмент Insert a target path.

Я также подумал, что причиной может являться publish settings,
для шаблона это:
Flash Player 6
Action Script 1.0

Я изменил настройки на Flash Player 8 и Action Script 2.0 - не заработало.

Подскажите, пожалуйста, где может быть подвох. С наступающим Всех НГ!

Максим

Ostgur
29.12.2007, 17:49
вы уверены, что путь до объекта form такой?
this._parent.form
и там же есть уже исходник, скачать который можно (http://www.kirupa.com/developer/actionscript/fla/Kirupa_flash_php_email.zip)

flasher_max
29.12.2007, 18:04
Исходник я скачал и внимательно изучил.
this._parent.loadVariables("email.php", "POST"); я находил через инструмент Insert Target Path. Если там возможны подвохи, то подскажите, но мне кажется, что врядли.
А как можно это проверить?

Ostgur
29.12.2007, 18:23
Insert Target Path ошибок не допускает, тестируете нелокально надеюсь?

iNils
29.12.2007, 18:49
flasher_max, для оформления своего кода, надо использовать теги . Исправте ваш первый пост.