Показать сообщение отдельно
Старый 27.10.2010, 18:57
Mr.Arrr вне форума Посмотреть профиль Отправить личное сообщение для Mr.Arrr Найти все сообщения от Mr.Arrr
  № 9  
Ответить с цитированием
Mr.Arrr

Регистрация: Oct 2010
Сообщений: 3
2 altermann
Спасибо за наводку но, я не могу понять как установить соединение, пробовал разобраться в примере, на сколько я понял:
Код AS3:
	public class Fb extends MovieClip {
		protected static const API_KEY:String = 'app';
		protected var fbSessionUtil:FacebookSessionUtil;
		protected var flashVarsParams:Object;
 
		public function Fb() {
			flashVarsParams = loaderInfo.parameters;
			fbSessionUtil = new FacebookSessionUtil(API_KEY, null, loaderInfo);
			fbSessionUtil.addEventListener(FacebookEvent.CONNECT, onFacebookConnect);
			isAppAllowed(flashVarsParams.fb_sig_session_key);
		}
		protected function isAppAllowed(p_sigSessionKey:String):void {
			trace(p_sigSessionKey);
			if (p_sigSessionKey != null) {
				fbSessionUtil.verifySession();
			}
		}
		protected function onFacebookConnect(p_event:FacebookEvent):void { 
			trace("in onFacebookConnect");
			if (p_event.success){ // Succesfully logged in, & have valid authentication for your session type
				trace("logged");
			}
		}
	}
это должно установить сессию, но срабатывает только 1 трейс trace(p_sigSessionKey); null
мне нужно чтоб программа загружала картинку, по примере для этого надо:
Код AS3:
fb.grantExtendedPermission(ExtendedPermissionValues.PHOTO_UPLOAD);
и
Код AS3:
var call:UploadPhoto = new UploadPhoto(bitmapData);
call.addEventListener(FacebookEvent.COMPLETE, onPhotoUploadStatus, false, 0, true);
fb.post(call);
?