Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> из явы во флаш, срочно нужно помочь 
:(
    Опции темы
Gannibal
Дата 8.3.2005, 22:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 742
Регистрация: 15.4.2003
Где: 010101

Репутация: нет
Всего: 17



короче задачка такова.. например есть комбобокс в котором три марки автомобиля например Опель, БМВ, Мерс, при выборе однои из ни нам посылаеться информация во флаш что мы выбрали во флаше из баззы данных берётся то что мы выбрали и например пишется цена как ето реализовать помогите плз


--------------------
Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить!
PM MAIL ICQ   Вверх
Zorro
Дата 9.3.2005, 17:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 75
Регистрация: 26.10.2003
Где: Россия, Тюмень

Репутация: 1
Всего: 2



Вот функция JS, которая устанавливает определённой переменной во флэше какое-либо значение:
Код

флэш.SetVariable("переменная", "значение");

Где:
флэш - путь к флэш объекту на странице
переменная - имя переменной во флэше
значение - устанавливаемое значение

Это сообщение отредактировал(а) Zorro - 9.3.2005, 17:31
PM MAIL WWW ICQ   Вверх
Gannibal
Дата 10.3.2005, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 742
Регистрация: 15.4.2003
Где: 010101

Репутация: нет
Всего: 17



Цитата
3начение - устанавливаемое значение


вот это значение устанвливается в ту переменную во флаш?

ладно послать я послал а вот как теперь из флаш послать на сервер запрос по етому значению перемменной чтобы мне вернула ответ из СКВЛ базы допустим и всё это вернула техтбокс


Это сообщение отредактировал(а) M.E.G.U.S - 10.3.2005, 18:32


--------------------
Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить!
PM MAIL ICQ   Вверх
Gannibal
Дата 11.3.2005, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 742
Регистрация: 15.4.2003
Где: 010101

Репутация: нет
Всего: 17



ну так подругому .. как мне из флаш записать значение в хтмл инпутбокс...?


--------------------
Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить!
PM MAIL ICQ   Вверх
Zorro
Дата 11.3.2005, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 75
Регистрация: 26.10.2003
Где: Россия, Тюмень

Репутация: 1
Всего: 2



Ну например вот так. Во флэше:
Код

getURL("javascript:setInput('Значение')");

Т.е. вызываем функцию JS, которая и будет устанавливать значение. В JS:
Код

function setInput(val)
{
input.value = val;
}

Где input - путь к полю ввода
smile
PM MAIL WWW ICQ   Вверх
Gannibal
Дата 13.3.2005, 23:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 742
Регистрация: 15.4.2003
Где: 010101

Репутация: нет
Всего: 17



а вот если бы я хотел отослать из флаша несколько переменных со значениями как ме поступить вот например через гетурл я отсылаю перенной одно значение а мне больше надо smile

и вот ешё через гетурл отсылаю значение а как мне отослат переменную с определёным значением?


--------------------
Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить!
PM MAIL ICQ   Вверх
Zorro
Дата 14.3.2005, 18:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 75
Регистрация: 26.10.2003
Где: Россия, Тюмень

Репутация: 1
Всего: 2



Цитата
и вот ешё через гетурл отсылаю значение а как мне отослат переменную с определёным значением?

Чуть больше фантазии smile Флэш:
Код

getURL("javascript:setInput('имя', 'значение')");

JS:
Код

function setVal(varName, val)
{
//тут обрататываем данные
}

Т.е. просто передаёшь JS функции отдельно имя и отдельно значение переменной. Больше никак.

Цитата
а вот если бы я хотел отослать из флаша несколько переменных со значениями как ме поступить вот например через гетурл я отсылаю перенной одно значение а мне больше надо

Создай JS функцию, которая в зависимости от разных параметров будет делать разные действия smile
PM MAIL WWW ICQ   Вверх
Gannibal
Дата 14.3.2005, 22:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 742
Регистрация: 15.4.2003
Где: 010101

Репутация: нет
Всего: 17



а мне вот именно надо чтобы во флаш отсылалось я хочу с этим розобраться как работает.. у меня есть насчёт этого крупные идеи smile




--------------------
Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить!
PM MAIL ICQ   Вверх
Gannibal
Дата 17.3.2005, 17:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 742
Регистрация: 15.4.2003
Где: 010101

Репутация: нет
Всего: 17



вот такои ешё вопрос, вот я отправил фо флаш две переменные с двумя значениями сравнил их и отправил на страницу в инпутбокс текст а проблема у меня такова что этот текст туда посылается постоянно так что получается цикл который незаканчивается и инпутбокс постоянно обновляется


--------------------
Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить!
PM MAIL ICQ   Вверх
Zorro
Дата 17.3.2005, 20:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 75
Регистрация: 26.10.2003
Где: Россия, Тюмень

Репутация: 1
Всего: 2



Можно поставить проверку. Т.е. после отправки какой либо флаг (переменная типа boolean) ставишь false, и выполнять отправку только если флаг true smile

Это сообщение отредактировал(а) Zorro - 17.3.2005, 20:45
PM MAIL WWW ICQ   Вверх
Gannibal
Дата 18.3.2005, 00:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 742
Регистрация: 15.4.2003
Где: 010101

Репутация: нет
Всего: 17



да я уже решил эту проблему... таким способом что на первый кадр поставил если какое либо значение непустое то будет ответ и переходит на второи кадр если нет то мувик останавливается.. а из явы посылал код для проигрывания с этим долго мучался как проиграть мувик если он остановлен вот так вот получилось целиком

Код

<script language="JavaScript" type="text/javascript">
function zJSdoFlash(){
divtest.Play(); //stroka dlya zapuska flash muvika
divtest.SetVariable("flashvar", document.forms["variable4flash"].var1send.value); //posylanie peremenych v var1
divtest.SetVariable("flashvar2", document.forms["variable4flash"].var2send.value); // posylanie peremennyh v var2
}

function setInput(flashvar, val){
if(flashvar=document.forms["variable4flash"].var1send.value){ // esli var1 i var 2 sovpodaet pishetsya otvet
document.toHTML.inpTxt.value = val; // prisvoenie znachenija iz flasha v inputbox
}
}
</script>


а вот и сам хтмл документ выглядит вот так

Код

<html>
<head>
    <title>fl00dA // zJSdoFlashdoHTML</title>
</head>
<script language="JavaScript" type="text/javascript">
function zJSdoFlash(){
divtest.Play();
divtest.SetVariable("flashvar", document.forms["variable4flash"].var1send.value); 
divtest.SetVariable("flashvar2", document.forms["variable4flash"].var2send.value);
}

function setInput(flashvar, val){
if(flashvar=document.forms["variable4flash"].var1send.value){
document.toHTML.inpTxt.value = val;
}
}
</script>
<body>

<form name="variable4flash">

<select name="var1send">
<option value=none>Vybrat polozku</option>
<option value=none>--------------------</option>
<option value="001">1</option>
<option value="002">2</option>
<option value="003">3</option>
<option value="004">4</option>
</select>

<select name="var2send">
<option value=none>Vybrat polozku</option>
<option value=none>--------------------</option>
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
</select>

<input type="button" value="Go" onclick="javascript:zJSdoFlash();">
</form>

<EMBED src="divtest.swf" swliveconnect=true NAME="divtest" menu=false quality=high bgcolor=#FFFFFF  WIDTH="1" HEIGHT="1" TYPE="application/x-shockwave-flash" ></EMBED>

<form name="toHTML">
<input type="text" name="inpTxt">
</form>
</body>
</html>


а флаш выглядит вот так вот первый кадр

Код

if((flashvar or flashvar2)!= ""){
    gotoAndPlay(2);
}
else{
    stop();
}

вот второй

Код

if (flashvar === "002"){
    getURL("javascript:setInput('flashvar', 'vybrana polozka')");
    stop();
}
if (flashvar === "002" and flashvar2 === "02"){ 
getURL("javascript:setInput('flashvar', 'dva pole funguje')");
stop();
}
if (flashvar === "004"){
    getURL("javascript:setInput('flashvar', 'mohlo by to byt lepsi')");
    stop();
}
if (flashvar === "001"){
    getURL("javascript:setInput('flashvar', 'tak to pak jo')");
    stop();
}
if (flashvar === "003"){
    getURL("javascript:setInput('flashvar', 'funguje to')");
    stop();
}


Это сообщение отредактировал(а) M.E.G.U.S - 18.3.2005, 00:43


--------------------
Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить!
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы про программирование на ActionScript 1,2 (Flash 8 и более ранние версии) пишите в форуме ActionScript 1,2
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Flash | Следующая тема »


 




[ Время генерации скрипта: 0.0884 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.