Показать сообщение отдельно
Старый 12.04.2013, 16:15
SergoMorello вне форума Посмотреть профиль Отправить личное сообщение для SergoMorello Найти все сообщения от SergoMorello
  № 1  
Ответить с цитированием
SergoMorello

Регистрация: Feb 2013
Сообщений: 11
По умолчанию как через сокеты передавать переменные

Ребят всем привет, опять у меня нубские вопросы, пишу на флеше онлайн игрульку, воощем суть вопроса как соккет сервер обменивается с флешем ну допустим мне нужно передать переменную что отправить с сервера чтобы флеш выбрал из массива значения переменных, блин ну трудно мне обьяснить в терминах не силён(

Добавлено через 3 часа 32 минуты
если кто может приведите пример а то чтото ничего не получается(

Добавлено через 5 часов 54 минуты
ребят пожалуйста подскажите , на этом застопарился, незнаю как это сделать , или мож както можно передавать данные с сервера такого вида var1=a&var2=b... чёто больно сложный этот XML ну или я топарю))

Добавлено через 24 часа 1 минуту
ребят вот код вообщем конектится нормально но не разбирает отправленный xml код как правильно написать не подскажите?
Код AS1/AS2:
btn.onPress = function()
{
var socket:XMLSocket = new XMLSocket();
socket.onXML = xmlReceived;
 
socket.onConnect = function(success:Boolean)
	{
		if (success)
		{
 
speedz.text = "Connection succeeded!";
 
sendo.onPress = function()
{
src = sendtxt.text;
			socket.send(src);
sendtxt.text = "";
}
if (Key.isDown(Key.ENTER))
{
	src = sendtxt.text;
			socket.send(src);
sendtxt.text = "";
 
}
 
off.onPress = function()
{
			socket.send('shutdown');
sendtxt.text = "";
}
 
socket.onData();
		}
		else
		{
			speedz.text = "Connection failed!";
		}
	};
	if (!socket.connect("192.168.10.108", 10001))
	{
		_root.speedz.text = "Connection failed!";
	}
	socket.onClose = function()
	{
		speedz.text = "Closed!";
	};
 
	function xmlReceived(data)
{
e = xml.firstChild.firstChild.childNodes[0].firstChild;
trace(e);
 
	}
 
}
Добавлено через 24 часа 2 минуты
вот код XML отправляется с сервера в кодировке UTF-8
Код:
<?xml version="1.0" encoding="UTF-8" ?>
<weather>
    <current>
        <icon>Partly cloudy</icon>
        <temphigh>33</temphigh>
        <templow>24</templow>
        <humhigh>55</humhigh>
        <humlow>95</humlow>
    </current>
    <forecast1>
        <day>Monday</day>
        <icon>rss_ts2</icon>
        <temphigh>33</temphigh>
        <templow>24</templow>
    </forecast1>
    <forecast2>
        <day>Tuesday</day>
        <icon>rss_ts2</icon>
        <temphigh>32</temphigh>
        <templow>23</templow>
    </forecast2>
    <forecast3>
        <day>Wednesday</day>
        <icon>rss_ts2</icon>
        <temphigh>32</temphigh>
        <templow>23</templow>
    </forecast3>
</weather>
Добавлено через 34 часа 33 минуты
огромное спасибо но я сам разобрался


Последний раз редактировалось SergoMorello; 12.04.2013 в 22:10.