Страница 1 из 1

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

Добавлено: 05 фев 2010, 21:43
vudorn
Как сделать передачу данных по пост и прыйом их сразу на то страницы куда даные были отправлены дайте код или объясните как если можете сделайте чтобы когда при нажатии кнопики эти дествия выполнялись если что сделайте коментари для каждова пунк

Заранее спасибо

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

Добавлено: 06 фев 2010, 13:03
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;
			} 
	
	}
	}
	}


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

Добавлено: 06 фев 2010, 13:04
Alexander
Кстати говоря ещё и с контейнером :D

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

Добавлено: 06 фев 2010, 13:32
vudorn
Спасибо буду пробывать

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

Добавлено: 06 фев 2010, 13:37
vudorn
Не ты не понял я имел виду чтобы передвал даные на скрипт php а он отрабатывает даные и выдает результат и flash чтобы брал эти даные

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

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