Тема: [Вконтакте] Загрузка фоток в Вконтакт
Показать сообщение отдельно
Старый 26.01.2010, 17:35
Ice_VeNOm вне форума Посмотреть профиль Отправить личное сообщение для Ice_VeNOm Найти все сообщения от Ice_VeNOm
  № 11  
Ответить с цитированием
Ice_VeNOm

Регистрация: Jan 2010
Сообщений: 8
Код AS3:
private function onUploadClick(e:MouseEvent): void {
 
var urlRequest: URLRequest = new URLRequest();
	    if (uploadUrl == "") {
	      debug("Upload URL is empty");
	      return;
	    } else {
	    	debug(uploadUrl);
	    }
 
 
      var mll:MultipartURLLoader = new MultipartURLLoader();
       mll.addEventListener(Event.COMPLETE, onUploadComplete);		
 
 
          var imageLoader: Loader = new Loader();
      	imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, function(e: Event): void {
			debug('done');
			var source: Bitmap = Bitmap(imageLoader.content); 
			debug("\ndone1\n");
			var jpgEncoder:JPEGEncoder = new JPEGEncoder();
			debug("\ndone2\n");
			jpgStream = jpgEncoder.encode(source.bitmapData);
			var l:Loader = new Loader();
			l.loadBytes(jpgStream);
			addChild(l);
 
			debug("\ndone3\n");
			 try {
 
				 debug("upl\n");
 
                mll.addFile(jpgStream, 'file.jpg', 'photo','image/jpeg');
                mll.load(uploadUrl);
 
 
 
 
 
			debug('yaaahooo');
            showLoader();
			 } catch (error:Error) {
              debug("Upload error");
               return;
			 }
			});
 
 
			try {
	    imageLoader.load(new URLRequest("http://icevenom.200u.com/174.jpg"),new LoaderContext(true));
 
      } catch (error:Error) {
        debug("load error");
        return;
      }
}
Что не так?
выдает Upload error