![]() |
Загрузка XML во флэш посредством PHP. Реально?
Привет, такой вопрос.
Хотелось бы загрузить XML во флэш посредством PHP. Т.е. на самом деле я загружаю PHP, который внутри себя генерирует и выбрасывает XML данные. Это реально? |
Реально. Только на самом деле вы загружаете не php, а xml, который генерируется в php :)
|
Вот посмотрите нашел в сети http://www.amfphp.org или просто наберите в гугле amfphp он даст список тем по Вашему вопросу.
Туда же: http://www.flasher.ru/forum/showthread.php?t=116943 Надеюсь помог, а если не помог так натолкнул на мысли. |
2 GAIKER
)) вы как-то очень хитро перефразировали мой же вопрос. к чему это? Совет может дадите? Почему я хочу это сделать? Потому что я не хочу создавать ХМЛ файл каждый раз при загрузке сайта, сохранять его на серваке и потом открывать во флэше. Хочется сразу открывать во флэеше ПХП-шку, а в ней будет ХМЛ генериться. как такое замутить? 2 simplenoize нет, это не оно.. (( |
simplenoize, зачем советовать amfphp?
iCanary, echo '<xml><hello/></xml>'; |
Думаю это не реально, во флэше обрабатывать php, так как php серверный язык, а flash player это приложение работающее на стороне пользователя, да и синтаксис разный, не зря же это два разных языка)).
Загрузить загрузите, а обработать не выйдет, либо самим писать обработчик синтаксиса php данных. Я думаю, что это не нужно, у as достаточно обширная возможность работы с xml. В Вашем случае, так или иначе, все равно придется каждый раз генерировать xml, будь то на стороне клиента (as), либо на сервере (php). Так зачем в таком случае изобретать такие сложности? Создайте темповый xml с помощью php и загрузите его в флэш, это две лишнии строчки в коде. Может я чего-то , конечно, не понимаю, но помойму это элементарно. 2 __etc: Думал это, то что хотел iCanary. |
simplenoize, php будет обрабатываться на сервере, никаких сомнений в этом ни у кого, кроме как у вас, здесь не возникло.
|
А Flash на сервере не будет обрабатываться, и поэтому PHP не будет обрабатываться во Флэше, как того хочет iCanary.
Не ужеле не ясен вопрос, или у меня крыша съехала, Цитата:
Потом он спрашивает: Цитата:
Если я не прав, то скажите почему? |
Всё из-за путаницы в понятиях :)
Цитата:
Цитата:
Загружаете при помощи URLLoader'a, результат скармливаете конструктору XML и если всё ок, получаете флэшовый объект, с которым дальше можно работать. |
ну вот я попробовал вот так:
Код AS3:
PHP код:
TypeError: Error #1088: The markup in the document following the root element must be well-formed. at php_fla::MainTimeline/completeHandler() at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at flash.net::URLLoader/onComplete() так как быть? |
| Часовой пояс GMT +4, время: 01:24. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.