Передача даных и прыйом AS3

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
vudorn
Сообщения: 3
Зарегистрирован: 05 фев 2010, 17:22

Передача даных и прыйом AS3

Сообщение vudorn »

Как сделать передачу данных по пост и прыйом их сразу на то страницы куда даные были отправлены дайте код или объясните как если можете сделайте чтобы когда при нажатии кнопики эти дествия выполнялись если что сделайте коментари для каждова пунк

Заранее спасибо
Alexander
FL Team
FL Team
Сообщения: 186
Зарегистрирован: 15 окт 2009, 20:08

Re: Передача даных и прыйом AS3

Сообщение Alexander »

Ну примерно так. ( могут быть ошибки )

Тока параметры поменяй.

В файле fla создай 2 текстовых поля

для ввода (input) и назови input_txt

И для отображение (dynamic) и назови result_tf

Код: Выделить всё

package {
  import flash.events.*;
  import flash.display.*;
  import flash.net.*;
  import flash.text.TextField;
  import flash.display.Sprite;
  import flash.text.*;
  import main.VKButton;
  
   public class Main extends Sprite {
   public var wrapper: Object;
   
   public function Main() {
    	this.addEventListener(Event.ADDED_TO_STAGE, onAddedToStage);
    }
    
    public function onAddedToStage(e: Event): void {
    	wrapper = Object(this.parent.parent);
		
        wrapper.external.showInstallBox();
	
	
	var btn: VKButton = new VKButton('Вычислить');
		btn.x = 250;
      	btn.y = 120;
      	addChild(btn);
	
	btn.addEventListener(MouseEvent.CLICK,btnClick);
	}
	
	function btnClick(e:MouseEvent):void {
			var loader:URLLoader = new URLLoader();
			var request:URLRequest=new URLRequest("ссылка на скрипт");
			request.method=URLRequestMethod.POST;
			
			result_tf.text='';
			
			var vars:URLVariables = new URLVariables();
			vars['Название параметра (английскими буквами)']=input_txt.text  //берём текст в параметр из поля input_txt
			

			request.data=vars;
			loader.addEventListener(Event.COMPLETE,onComplete);
			loader.load(request);
		}

		function onComplete(event:Event):void {
			var loader:URLLoader=event.target as URLLoader;
			if (loader!=null) {
				result_tf.text=loader.data;
			} 
	
	}
	}
	}

Alexander
FL Team
FL Team
Сообщения: 186
Зарегистрирован: 15 окт 2009, 20:08

Re: Передача даных и прыйом AS3

Сообщение Alexander »

Кстати говоря ещё и с контейнером :D
vudorn
Сообщения: 3
Зарегистрирован: 05 фев 2010, 17:22

Re: Передача даных и прыйом AS3

Сообщение vudorn »

Спасибо буду пробывать
vudorn
Сообщения: 3
Зарегистрирован: 05 фев 2010, 17:22

Re: Передача даных и прыйом AS3

Сообщение vudorn »

Не ты не понял я имел виду чтобы передвал даные на скрипт php а он отрабатывает даные и выдает результат и flash чтобы брал эти даные
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Передача даных и прыйом AS3

Сообщение Александр »

vudorn
Именно это код и делает. А PHP скрипт тебе нужно написать свой.
Как отправлять данные можешь посмотреть ещё здесь http://flapps.ru/forum/topic165.html
Приём данных здесь http://flapps.ru/forum/topic102.html
Ответить