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

Регистрация: Aug 2010
Сообщений: 9
По умолчанию FileReference.upload (Error 2037)

Вот такой код
Код AS3:
fil = new FileReference();
fil.addEventListener(DataEvent.UPLOAD_COMPLETE_DATA, savedFile);
fil.upload(new URLRequest("http://test1.ru/board.php")); //(barray, "image.png");					
}
public function savedFile(e:DataEvent)
		{
			if (ExternalInterface.available)
			{
				ExternalInterface.call("postImage",fil.name);				
				//trace(fil.;
			}
}
Выдает ошибку -

Код:
Error: Error #2037: Неправильный порядок вызова функций, или предыдущий вызов был неуспешным.
	at flash.net::FileReference/upload()
	at RunningMan/clickListener()
Ведь причина не в безопасности? А в чем тогда?
Написал за день классный графический редактор, все работает FileReference.save тоже
а с этим никак не разберусь, замучился.

board.php делает print $_FILE, cервер обычный Denwer, добавил в папку с swf crossdomain.xml
-

Код:
<allow-access-from domain="127.0.0.1" />
<allow-access-from domain="localhost" />