PDA

Просмотр полной версии : Имитация html-формы (как сделать)


Andrew z
27.06.2005, 20:06
Появилась необходимость создать во Flash форму поиска, состоящую из поля для ввода информации и кнопки, после нажатия на которую должно открыться новое окно с результатами поиска.
Сам я php-программер и с flash'ем не знаком, хотя использовал когда-то Swish.

Подскажите пожалуйста, как мне это сделать. Версия у меня MX Pro 2004.
Попробовал перетащить в рабочую область компоненты TextInput и Button; прописал для кнопки:
on (release) { getURL('host','_blank','get'); }
но ничего не получилось. После нажатия появляется окно с адресом host и кучей всяких параметров, среди которых нет значения, введенного в TextInput.

Помогите :rolleyes:

Nirth
27.06.2005, 20:28
у компонента баттона нету события release используй click

on(click) {}

ну и в host должено быть расширение...

Andrew z
27.06.2005, 21:04
не помогло,
вот что открывается:

host/?tfList=%5Bobject+Object%5D&invalidateFlag=false&%5F%5FlabelPlacement=right&%5F%5Ftoggle=false&enabled=true&%5FminHeight=0&%5FminWidth=0&%5F%5Fwidth=100&%5F%5Fheight=22&stylecache=%5Bobject+Object%5D&useHandCursor=false&rolloverIcon=falseUpIcon&childrenCreated=true&%5F%5Ff%5Fclick=%5Btype+Function%5D&initializing=false&upSkin=%5Flevel0%2Einstance1%2Efus&skinName=%5Flevel0%2Einstance1%2Efrs&methodTable=&phase=rollover&rolloverSkin=%5Flevel0%2Einstance1%2Efrs&downSkin=%5Flevel0%2Einstance1%2Efds&keyHandler=%5Bobject+Object%5D

Буньков Максим
27.06.2005, 21:18
Все извращаетесь? а знаете такую дуру: sendAndLoad("searsh.php",loader,"GET");?

Nirth
27.06.2005, 21:36
это не дура, а очень приличная женщина=)

Andrew z
27.06.2005, 21:36
а причем здесь sendAndLoad?

Буньков Максим
27.06.2005, 21:41
это не дура, а очень приличная женщина=)
sendAndLoad это вообще то 2 приличных дурака :D

Буньков Максим
27.06.2005, 21:42
а причем здесь sendAndLoad?
пременные из флешки в php скрипт отсылает

Andrew z
27.06.2005, 21:49
Парни, Вы бы лучше помогли решить задачу. А то флейм устраиваете.

Нужно чтобы окно открывалось.
host/?search=flash

Буньков Максим
27.06.2005, 22:01
Почитай про sendAndLoad если бушь методом GET передовывать, то это и выйдет... ну в худшем случае getURL и не парься

Andrew z
27.06.2005, 22:04
вот эта хренатень откуда берется

tfList=%5Bobject+Object%5D&invalidateFlag=false&%5F%5FlabelPlacement=right&%5F%5Ftoggle=false&enabled=true&%5FminHeight=0&%5FminWidth=0&%5F%5Fwidth=100&%5F%5Fheight=22&stylecache=%5Bobject+Object%5D&useHandCursor=false&rolloverIcon=falseUpIcon&childrenCreated=true&%5F%5Ff%5Fclick=%5Btype+Function%5D&initializing=false&upSkin=%5Flevel0%2Einstance1%2Efus&skinName=%5Flevel0%2Einstance1%2Efrs&methodTable=&phase=rollover&rolloverSkin=%5Flevel0%2Einstance1%2Efrs&downSkin=%5Flevel0%2Einstance1%2Efds&keyHandler=%5Bobject+Object%5D

Буньков Максим
28.06.2005, 06:46
нифига ты переменок передать то хошь! ну это... попробуй тода методом Post

ALLIANCE
01.08.2005, 05:00
создаешь строку input (во флэш) присваеваешь строке переменую например search
создаешь кнопку встаешь на нее и нажимаешь F9 и пишишь код

on (press) {
getURL("http://www.yandex.ru/yandsearch?rpt=rad&text="+search, "_blank", "GET");
}

--------

unlexx
01.08.2005, 09:15
http://www.macromedia.com/devnet/mx/flash/articles/flashmx_php.html