Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.10.2006, 21:49
El Scream вне форума Посмотреть профиль Отправить личное сообщение для El Scream Найти все сообщения от El Scream
  № 1  
Ответить с цитированием
El Scream

Регистрация: Mar 2006
Адрес: moscow
Сообщений: 243
Отправить сообщение для El Scream с помощью ICQ
По умолчанию Корректное чтение Flash'ем из URL. URLencode

Ситуация:
1. есть html форма которая отправляет данные вот таким путем
Код:
http://www.mysite.ru/myflash.swf?attr1=&attr2=
Проблема
если подставлять данные типа
Код:
?attr1=value1&attr2=value2
Все тип топ.
Проблема в том что передает то она все вот так
%C1%EE%FF%F0%E8%ED%F6%E5%E2
... а лоадвар использовать не могу в силу обстоятельств
__________________
Всем товарищ и друг

Старый 18.10.2006, 22:10
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Куда передаёт, кому передаёт, для чего передаёт?

Старый 18.10.2006, 23:21
ravenco вне форума Посмотреть профиль Отправить личное сообщение для ravenco Найти все сообщения от ravenco
  № 3  
Ответить с цитированием
ravenco
[+ 1.1 30.08.2005]
 
Аватар для ravenco

Регистрация: Mar 2002
Адрес: не скажу
Сообщений: 440
Отправить сообщение для ravenco с помощью ICQ
вставьте флэш вот в этих тэгах
Код:
<SCRIPT LANGUAGE=JavaScript1.1>
<!--
	var appURL = String(document.location);
	if (appURL.indexOf("?") != -1) {
		var appParams = appURL.substr(appURL.indexOf("?"));
	} else {
		var appParams = "";
	}
	document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"');
	document.write('  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ');
	document.write(' ID="default" WIDTH="100%" HEIGHT="100%" ALIGN="">');
	document.write(' <PARAM NAME=movie VALUE="default.swf' + appParams + '"> ');
	document.write(' <PARAM NAME=quality VALUE=high> <PARAM NAME=bgcolor VALUE=#9BACCF> ');
	document.write(' <EMBED src="default.swf' + appParams + '" quality=high bgcolor=#9BACCF ');
	document.write(' swLiveConnect=FALSE WIDTH="100%" HEIGHT="100%" NAME="default" ALIGN=""');
	document.write(' TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">');
	document.write(' </EMBED>');
	document.write(' </OBJECT>');
</SCRIPT><NOSCRIPT>Включите Javascript!</NOSCRIPT>
тэги измените под свои нужды
отправить запросы также ?param1=a1&param2=Hello
получать запросы через флэш _root.param1,_root.param2
и он (флэш) будет послушным и поймет с полуслов все что вы захотите
__________________
не надо читать, это подпись(все-таки прочли, да?)


Последний раз редактировалось ravenco; 18.10.2006 в 23:24.
Старый 18.10.2006, 23:38
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 4  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
если флеш получает эти %20%15, можно сказать unescape() и все переведетса

Старый 19.10.2006, 00:19
ravenco вне форума Посмотреть профиль Отправить личное сообщение для ravenco Найти все сообщения от ravenco
  № 5  
Ответить с цитированием
ravenco
[+ 1.1 30.08.2005]
 
Аватар для ravenco

Регистрация: Mar 2002
Адрес: не скажу
Сообщений: 440
Отправить сообщение для ravenco с помощью ICQ
если не подойдет пользуйтесь FlashVars
вообше я использую этот код + FlashVars
*флэшка не грузится каждый раз
__________________
не надо читать, это подпись(все-таки прочли, да?)

Старый 19.10.2006, 12:33
El Scream вне форума Посмотреть профиль Отправить личное сообщение для El Scream Найти все сообщения от El Scream
  № 6  
Ответить с цитированием
El Scream

Регистрация: Mar 2006
Адрес: moscow
Сообщений: 243
Отправить сообщение для El Scream с помощью ICQ
to _etc, ravenco
1. есть html файл
Код:
<HTML>
.
.
<form method="get" action="http://www.mysite.ru/myflash.swf">
<input type="text" name="param1"><br>
<input type="text" name="param2"><br>
<input type="text" name="param3"><br>
<input type="submit" value="ok">
</form>
.
.
</HTML>
при заполнении формы и нажатии кнопки "ok" запускается флешка, которая из URL берет вышеуказанные переменые. Проблема в том что с английским и цифрами работает нормально. А с русским текстом нет.
to Kikasso
функция
Код:
mytext.text=unescape(param1);
работать коректно отказывается
__________________
Всем товарищ и друг

Старый 19.10.2006, 13:43
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 7  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
El_Scream, Flash переваривает только utf-8, а ты пытаешься послать windows-1251.

Старый 20.10.2006, 13:34
El Scream вне форума Посмотреть профиль Отправить личное сообщение для El Scream Найти все сообщения от El Scream
  № 8  
Ответить с цитированием
El Scream

Регистрация: Mar 2006
Адрес: moscow
Сообщений: 243
Отправить сообщение для El Scream с помощью ICQ
спасибо. осознал. придется тупо конвертер из рус в англ и обратно прописывать.
to _etc
матчасть +5.
*ИМПОНИРОВАТЬ(Даль) франц. поражать, изумлять величием, силою власти, ума и др.
__________________
Всем товарищ и друг

Создать новую тему Ответ Часовой пояс GMT +4, время: 17:01.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 17:01.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.