![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 57
|
Здравствуйте, помогите пожалуйста разобраться.
Я пытаюсь программировать на AS3 (ООП) и пробую организовать самый простой скрипт связи с БД из FLASH через PHP. больная тема? Согласен.. Но поиск результатов толковых не дал.. В общем, я приведу 1 часть своего самого простого примера, (отправка данных в базу данных из флешь через пхп), пример не доработанный, но рабочий.. Код connect.as ПРОСТОЙ скрипт на AS3, (набираю в редакторе, компилирую во FLASH CS3) package { import flash.text.*; import flash.display.Sprite; import flash.net.URLRequest; import flash.net.URLVariables; import flash.net.sendToURL; // я подключил все библиотеки, которые просил компилятор. public class connect extends Sprite { public function connect() { var url:String = "http://primer.ru/fp/next.php"; //переменная которая содержит адрес скрипта var variables:URLVariables = new URLVariables(); // в этой переменной будут отображаться значения которые нужно внести в БД variables.id = 2; variables.corx = 9999; //те самые значения variables.cory = 8888; var request:URLRequest = new URLRequest(url); //определяем массив request.data = variables; //ложим все переменные в массив //эта строка нам выведит на экран видимую ссылку, т. е. в каком виде будет отправлена ссылка. (точнее sendToURL: http://primer.ru/fp/next.php?id=2&corx=9999&cory=8888 trace("sendToURL: " + request.url + "?" + request.data); try { sendToURL(request); //а эта строка отправит данные в скрипт } catch (e:Error) { // обработчик ошибок } } } } теперь код ПРОСТОГОPHP скрипта, который примет данный из флешки и отправит их в БД.
Я думаю что на Action Script 2, у меня бы небыло проблем, но я должен сделать все на Action Script 2 В (ООП). перерыл кучу инфы, но все не то, точнее есть похожие, но там слишком много лишнего, точнее того, что на данный момент мне совсем не нужно, мне нужен сам скелет, и главное понять как он будет работать.. Я говорю про самое необходимое и минимальное. Если быть точнее, то возьмем к примеру скрипт который я писал выше (connect.as) и поставим например // перед sendToURL(request); , и все, цепь прервалась.. Просто иногда трудно описать саму суть проблемы... А если и отвечают на проблему, то зачастую много лишнего и не нужного.. я может и хоу вокруг да около, но пока еще не понял КАК.. Ладно, в общем в Action Script 2, существует такая команда как loadVariables, которую мы напишем например в кадре loadVariables("http://primer.ru/fp/next.ph?", _root); и если мы добавим например текстовое поле (назовем его status_txt) во флешь а в пхп скрипт добавим вот такой код то во флешку где мы указали текстовое поле status_txt, нам вывдит надпись "Hello". Это скажет нам, что мы получили данные из PHP скрипта.. Все конечно понимают, что если мы видим во флешьке слово Hello, значит мы можем увидить там любые данные который нам преобразует ПХП скрипт, а значит мы можем написать ПХП скрипт который выдаст нам нужные данные из БД (MySql) Вопрос: Как мне этого добиться в Action Script 3(ООП)? точнее как мне получить тоже слово в текстовое поле которое находится во Флешке? Какая команда альтернативна или равносильна команде loadVariables? Что нужно использовать в AS3? подскажите плиз :blush: Если можно, приведите пожалуйсто пример ![]() я же не прошу невозможного ![]() |
|
|||||
|
Регистрация: Mar 2009
Сообщений: 317
|
что-то вы наворотили, ужасть.
http://www.radline.ru/tutorials/as3-read-php.html з.ы краткость сестра таланта. з.ы.ы данные от пользователя лучше проверять. |
![]() |
![]() |
Часовой пояс GMT +4, время: 09:37. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| mysql , php , взаимодействие , связь |
|
|