Показать сообщение отдельно
Старый 27.04.2009, 21:09
mr.tsb вне форума Посмотреть профиль Отправить личное сообщение для mr.tsb Найти все сообщения от mr.tsb
  № 5  
Ответить с цитированием
mr.tsb

Регистрация: Mar 2008
Сообщений: 15
Спасибо, хорошо, я чуть разобрался с тем, что наворотил.

Код AS3:
MyCamScreenshot.attachCamera(cam);   // компонент video
	...
	var url = "http://www.mysite.ru/upload.php";
	var scaleMatrix:Matrix = new Matrix();
	scaleMatrix.scale(2,2);
 
	/////////
	var myBitmapData:BitmapData = new BitmapData(320,240);
	myBitmapData.draw(MyCamScreenshot,scaleMatrix);
	var bmp:Bitmap = new Bitmap(myBitmapData);
	addChild(bmp);
	/////////
 
	var jpg:JPGEncoder = new JPGEncoder(100);
	var ba:ByteArray = jpg.encode(myBitmapData);

как теперь "ba" залить на сервер?
P.S. у меня FP9...

Добавлено через 27 минут
Пытаюсь отправить через следующую конструкцию:
Код AS3:
 
	var request:URLRequest = new URLRequest(url);
 
	var variables:URLVariables = new URLVariables();
          variables.ddd = ba.toString();
 
	request.data = variables;
	request.method = URLRequestMethod.POST;
	var loader:URLLoader = new URLLoader();
	loader.addEventListener(Event.COMPLETE, qwer);
	loader.load(request);
Всё в порядке, запрос приходит на сервер, но в jpg файл сваливаются только пару байт...


Последний раз редактировалось mr.tsb; 28.04.2009 в 11:08.