|
|
|||||
Регистрация: Aug 2011
Сообщений: 9
|
php -> actionscript 3.0 -> php
Всем здравствуйте) Помогите пожалуйста! НУжно сделать такой скрипт : скрипт actionscript получает переменные a и b из php, потом с ними делает операции сложения (a +1 = c, b + 1 = d) и отправляет обратно в php! ЕСли не трудно, с коментами пожалуйста! Флеш только начал изучать!
|
|
|||||
Регистрация: May 2010
Адрес: пространство в положении
Сообщений: 219
|
посмотрите на пару тем ниже в этом разделе, подобных тем куча. если там ничего понятно не будет, будем тут тогда разбирать %)
|
|
|||||
Регистрация: Aug 2011
Сообщений: 9
|
спасибо! уже посмотрел! только вот не понимаю, как в флешке по отдельности получить переменные php
Добавлено через 2 минуты var variables:URLVariables = new URLVariables("do=returnAll"); var request:URLRequest = new URLRequest(); request.url = ("http://test2.ru/src/1.php"); request.method = URLRequestMethod.POST; request.data = variables; var loader:URLLoader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.VARIABLES; loader.addEventListener(Event.COMPLETE, printResponse); loader.load(request); } public function printResponse(e:Event):void { trace(e.target.data.response); } Последний раз редактировалось EvgenZi; 24.08.2011 в 01:34. |
|
|||||
Регистрация: Sep 2010
Адрес: Ростов-на-Дону
Сообщений: 369
|
Как ответ формируется на сервере? Что скрипт отсылает флэшу?
|
|
|||||
Регистрация: Aug 2011
Сообщений: 9
|
Вместо first_name и т д. могут быть числа. Вот и вопрос: как дальше во флеш с этими значениями совершать действия! Для начала, как их вытащить по-отдельности! А после совершеня операций над ними. отправить обратно в базу!(php-скрипт) Последний раз редактировалось EvgenZi; 27.08.2011 в 02:07. |
|
|||||
Регистрация: Sep 2010
Адрес: Ростов-на-Дону
Сообщений: 369
|
Я бы просто так сделал:
В AS соответственно JSON.deserialize(response) (это в JSONLite) |
|
|||||
Регистрация: Nov 2010
Сообщений: 14
|
public function printResponse(e:Event):void { var myRows: Array = String(e.target.data).split('\n'); for (var i=0; i<myRows.length; i++) { var thisRow: Array = myRows[i].split(' '); var id: String = String(thisRow[0]); var firstName: int = parseInt(thisRow[1]); var lastName: int = parseInt(thisRow[2]); var justText: String = String(thisRow[3]); trace(id + ',' + firstName + ',' + lastName + ',' + justText); } } |
|
|||||
Регистрация: Aug 2011
Сообщений: 9
|
Всем спасибо! Теперь проблема, как эти переменные вытащить за функцию, чтобы дальше с ними работать!
Последний раз редактировалось EvgenZi; 29.08.2011 в 01:15. |
|
|||||
Регистрация: Nov 2010
Сообщений: 14
|
public var thisRow: Array; public var id: String; public var firstName: int; public var lastName: int; public var justText: String; public function printResponse(e:Event):void { var myRows: Array = String(e.target.data).split('\n'); for (var i=0; i<myRows.length; i++) { thisRow: Array = myRows[i].split(' '); id = String(thisRow[0]); firstName = parseInt(thisRow[1]); lastName = parseInt(thisRow[2]); justText = String(thisRow[3]); trace(id + ',' + firstName + ',' + lastName + ',' + justText); } } Последний раз редактировалось Gage; 29.08.2011 в 02:57. |
|
|||||
Регистрация: Aug 2011
Сообщений: 9
|
Огромное спасибо! Вы очень помогли))))
Добавлено через 3 минуты А если ещё возникнет пара вопросов, можно спросить будет? Последний раз редактировалось EvgenZi; 29.08.2011 в 03:02. |
Часовой пояс GMT +4, время: 12:47. |
|
« Предыдущая тема | Следующая тема » |
|
|