![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2007
Сообщений: 85
|
Загружаю денвер, туда в одну папку кладу index.php и asd.swf
Пытаюсь передать php самые банальные данные и ничего не выходит(( Помогите пожалуста В php:
Почему код не работает? |
|
|||||
|
Сначала вы пытаетесь получить данные до того как они отправлены. После загрузки флешки, она вызывает index.php и он пытается вернуть ей то, что у вас выводится через echo и print. Если ваш код вообще заработает.
|
|
|||||
|
Регистрация: May 2010
Адрес: пространство в положении
Сообщений: 219
|
разделите ваш скпирт пхп иначе он не будет корректно работать. Добавте слушателя для полученя ответа от пхп, в обработчике слушителя через URLVariable получите значение вашей String, НО указывать надо так:
|
|
|||||
|
Регистрация: Oct 2007
Сообщений: 85
|
t4arty,alatar,
не получается( как правильно кодом представить? |
|
|||||
|
Регистрация: May 2010
Адрес: пространство в положении
Сообщений: 219
|
package { import flash.display.Sprite; import flash.events.Event; import flash.events.TextEvent; import flash.net.*; import flash.text.TextField; public class lol extends Sprite { public var vLoader:URLLoader = new URLLoader(); public var vRequest:URLRequest = new URLRequest(); public var vVariable:URLVariables = new URLVariables(); public var stat_request:URLRequest=new URLRequest("http://t4arty.hdd1.ru/index1.php"); public function lol () { var stat_loader:URLLoader = new URLLoader(); var stat_request:URLRequest=new URLRequest("http://yoursite.ru/yourscript.php");// заменяем на ссылку к вашему скрипту stat_request.method = URLRequestMethod.POST; var stat_vars:URLVariables = new URLVariables(); stat_loader.dataFormat = URLLoaderDataFormat.VARIABLES; stat_vars['auth_key']="5"; stat_vars['viewer_id']="10"; stat_request.data = stat_vars; stat_loader.load(stat_request); stat_loader.addEventListener(Event.COMPLETE, Complete); } public function Complete(e:Event):void { var vVar:URLVariables = new URLVariables(e.target.data); var s:String = String(vVar.ans); var ss:String = String(e.currentTarget.data); var tf1:TextField = new TextField(); var tf2:TextField = new TextField(); stage.addChild(tf1); stage.addChild(tf2); tf1.border = true; tf2.border = true; tf1.borderColor = 0xff00ff; tf2.borderColor = 0xff00ff; tf1.width = 400; tf1.height = 100; tf1.x = tf1.y = 20; tf2.width = tf1.width; tf2.height = tf1.height; tf2.x = tf1.x; tf2.y = tf1.y + 110; tf1.appendText(s); tf2.appendText(ss); } } } Пользуйтесь, раз вникать не получаеться. Если будет выдавать ошибки или другую "фигню", значит у Вас передается переменная вместе с текстом. |
|
|||||
|
Регистрация: Oct 2007
Сообщений: 85
|
Благодарю, но всёже! Почему этот код не правильный! Всё же так как надо
|
![]() |
![]() |
Часовой пояс GMT +4, время: 18:42. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|