PDA

Просмотр полной версии : Замена <form action="..." method="post"> на flash


kirleer
27.01.2009, 15:57
Вобщем есть кусок кода который работает как кнопка:
PHP код:
<form action="index.php?do=move" method="post">
<tr>
<td><input name="northweast" type="image" src="images/compass/1.gif" class="compass" title="Северо-Запад" /></td>
</tr>
</form>
Хочу заменить на flash.
Вопрос: что и где нужно дописать флешь кнопочке.

Mnilionic
27.01.2009, 21:24
лучше даже не пытайтесь )

gloomyBrain
28.01.2009, 02:05
Не знаю, на сколько лучше не пытаться...
То же самое можно сделать с помощью LoadVars.send

Mnilionic
28.01.2009, 02:31
человеку, который html форму считает PHP кодом и флеш пишет с мягким знаком, трудно будет обьяснить, что нужно будет отловить координаты клика мыши и отправить их постом с помощью LoadVars по index.php?do=move.

gloomyBrain
28.01.2009, 03:21
в php можно включить html (да, это так)
координаты клика отлавливать незачем - есть же мувики в конце концов =)
правильно только одно написание - Flash, остальное все-равно неверно
а помочь надо

kirleer
28.01.2009, 11:12
Mnilionic, дело в том что сам файл php, код не спорю HTML - ну ошибся. Для того что бы сказать как пишется "флеш(ь)" нужно сначала его/её род определить.
Чесно во Flash нешарю вобще, только начал изучать и ни чего похожего на мою проблему на форуме не нашёл, по этому и создал тему.
Если решение всё таки существует, то по подробнее обьясните пожалуста.

Mnilionic
29.01.2009, 01:13
создаёте во флеше кнопку.
на её соботие onPress, к примеру вешаете функцию, котороая определяет координаты клика _xmouse и _ymouse.
Затем создаёте объект LoadVars() для оправки данных.
Добавляете в объект координаты
мой_объект.imagex и мой_объект.imagey. После чего отправляете всё это дело по нужному адресу с помощью иетода send() того же объекта.

Все детали есть в хелпе, так же в хелпе приведены рабочие примеры. Берите и копируйте.

kirleer
29.01.2009, 02:18
Спасибо, примерно смысл понял.