Показать сообщение отдельно
Старый 07.01.2012, 15:48
Dimetr вне форума Посмотреть профиль Отправить личное сообщение для Dimetr Найти все сообщения от Dimetr
  № 1  
Ответить с цитированием
Dimetr

Регистрация: Jun 2010
Сообщений: 6
По умолчанию sendToURL() - почему не работает?

Всем доброго времени суток. Тема довольно избита, но все же - удовлетворительного решения так и не нашел. Есть такой код - a.s.:

Код:
package pac  {
	import flash.display.MovieClip;
	import flash.display.*;
	import flash.events.*;
	
	import flash.net.URLVariables;
	import flash.net.URLRequest;
	import flash.net.URLRequestMethod;
	import flash.net.sendToURL;

	public class btnGo  extends SimpleButton {
		
			   

		public function btnGo() 
		{
			
		this.addEventListener(MouseEvent.CLICK, click_func);
		
		function click_func():void
		{
			
			trace("нажали кнопку");
			
			var url:String = "http://www.proba.ru/index.php";
			var req:URLRequest = new URLRequest(url);
			req.method = URLRequestMethod.POST  ;
			var variables:URLVariables = new URLVariables();
			variables.myName = 12345;
			req.data = variables;
			

			sendToURL(req);
			
		   
		}//коец функции - клик по кнопке
		}//конец конструктора
	}//конец класса	
}//конец пакета

php:

Код:
<?php
echo "Приветствие. Тестируем обмен данными между flash и php";
echo "<br>";
$b = $_POST['myName'];
echo $b;
echo"<p></p>";

?>
<embed src="proba.swf" width ="550" height="400"></embed>
По нажатию кнопки переменная myName должна отправляться из swf файла в php. Но ничего не происходит!!
А если заменить на navigateToURL() - все работает. В чем причина??