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

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.02.2015, 23:27
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 21  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Понятно.
Во-первых он не ждет ответа в виде XML, он ждет только URL переменные. строку в формате
someProperty=someValue&someOtherProperty=someOtherValue;
И никак иначе. Потому что в ас3 указано
Код AS3:
loader.dataFormat		= URLLoaderDataFormat.VARIABLES;
Во-вторых, переданная строка с ас3 совсем не значит, что метод с таким названием будет вызван. Эту строку еще надо применить. Самый простой способ так:

PHP код:
<?php 

$method 
$_POST['method'];

if (
$method == "getContent") {
    
getContent();
}

function 
getContent() { 
        echo 
"diamonds=30";
?>
а на клиенте получить так:
Код AS3:
function onReply(params:Object):void {
   trace(params.diamonds);
 
}
В общем, советую действительно почитать книжки и разобраться с основами, чтобы все стало понятно. Пытаться разобраться на практике не зная теории - это долгий путь.

Старый 26.02.2015, 23:36
60reg вне форума Посмотреть профиль Отправить личное сообщение для 60reg Найти все сообщения от 60reg
  № 22  
Ответить с цитированием
60reg
 
Аватар для 60reg

Регистрация: Aug 2014
Сообщений: 45
А какую книгу Вы посоветуете прочитать про это...???

Старый 28.02.2015, 13:16
fish_r вне форума Посмотреть профиль Отправить личное сообщение для fish_r Посетить домашнюю страницу fish_r Найти все сообщения от fish_r
  № 23  
Ответить с цитированием
fish_r
 
Аватар для fish_r

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
чтобы разобраться с вебобменом и пыхой, я бы посоветовал "PHP5 в подлиннике" Дмитрий Котеров, Алексей Костарев. Отличный учебник, обзор среды, и в дальнейшем хороший справочник.

Старый 01.03.2015, 17:27
60reg вне форума Посмотреть профиль Отправить личное сообщение для 60reg Найти все сообщения от 60reg
  № 24  
Ответить с цитированием
60reg
 
Аватар для 60reg

Регистрация: Aug 2014
Сообщений: 45
Не подскажете что за ошибка,

Код:
ReferenceError: Error #1069: Property diamonds not found on String and there is no default value.
	at MethodInfo-7()
	at Function/http://adobe.com/AS3/2006/builtin::call()
	at Packet/onComplete()
	at flash.events::EventDispatcher/dispatchEventFunction()
	at flash.events::EventDispatcher/dispatchEvent()
	at flash.net::URLLoader/onComplete()
погуглил но результата не дало...

Старый 01.03.2015, 20:02
alexandrratush вне форума Посмотреть профиль Отправить личное сообщение для alexandrratush Найти все сообщения от alexandrratush
  № 25  
Ответить с цитированием
alexandrratush
 
Аватар для alexandrratush

Регистрация: Jul 2013
Адрес: Днепр
Сообщений: 529
Отправить сообщение для alexandrratush с помощью ICQ Отправить сообщение для alexandrratush с помощью Skype™
Цитата:
Property diamonds not found on String and there is no default value
Здесь все написано.

Старый 01.03.2015, 21:15
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 26  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Скорее всего туда приходит ошибка
Советую оттрейсить params и посмотреть что там

Старый 03.03.2015, 00:41
60reg вне форума Посмотреть профиль Отправить личное сообщение для 60reg Найти все сообщения от 60reg
  № 27  
Ответить с цитированием
60reg
 
Аватар для 60reg

Регистрация: Aug 2014
Сообщений: 45
Сколько дней мучаюсь и никак.... Пожалуйста помогите мне с этой проблемой напишите правильно классы Packet.as, Main.as и call.php, чтобы call.php выводил из формата xml во флеш число.
test.zip
Буду очень благодарен.


Последний раз редактировалось 60reg; 03.03.2015 в 00:53.
Старый 03.03.2015, 07:18
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 28  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Не удивительно, что не работает.
Что вот это за хрень добавлена в класс Packet?
Код AS3:
var data:XML = XML(e.target.data);
Таким образом url данные в XML не превратятся, а работать с теми, что должны быть, естественно не будет.

В архиве полностью рабочая, протестированная версия
Вложения
Тип файла: zip testcrap.zip (2.2 Кб, 28 просмотров)

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

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

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


 


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


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