Android 용 AIR 응용 프로그램에 1.6 모바일 Facebook API (http://code.google.com/p/facebook-actionscript-api/downloads/detail?name=GraphAPI_Mobile_1_6.swc)를 구현하려고합니다. 난 못해, 난 플렉스가 아닌 플래시 CS5를 사용하고 사용스테이지를 참조하는 방법은 무엇입니까? Facebook 용 ActionScript 사용 movescript 모바일 API 로그인 방법
login(callback:Function, stageRef:Stage, extendedPermissions:Array, webView:StageWebView = null)
을하지만 : 내가 성공적으로 웹을 사용하고 데스크탑 API의 그러나 그것은 stageReference에 추가 매개 변수를 기대하고있어 모바일 앱과 함께 한 참조 이걸 지나쳐. 무대 나 이거 뭐든지.
여러분은 Flash Builder Flex를 사용하여 정확히 무엇을 전달해야한다고 생각합니까? 모바일 액션 스크립트 API에 대한 예제를 찾을 수없는 것처럼 보입니다. 어둠 속에서 좀 어울립니다. 누구나 아이디어가 있습니까? 여기
은 모바일 API 문서 도구에서 로그인 정보 : 당신은 플렉스를 사용하는 경우login () method
public static function login(callback:Function, stageRef:Stage, extendedPermissions:Array, webView:StageWebView = null):void
Opens a new login window so the current user can log in to Facebook.
Parameters
callback:Function — The method to call when login is successful. The handler must have the signature of callback(success:Object, fail:Object); Success will be a FacebookSession if successful, or null if not.
stageRef:Stage — A reference to the stage
extendedPermissions:Array — (Optional) Array of extended permissions to ask the user for once they are logged in.
webView:StageWebView (default = null) — (Optional) The instance of StageWebView to use for the login window For the most current list of extended permissions, visit http://developers.facebook.com/docs/authentication/permissions
저는 실제로 메인 클래스가 없으므로 mxml 파일에서 모든 것을 수행하고 있습니다. 나는 Flash Pro를 사용할 때 메인 클래스가 여기에 표시되는 것과 비슷할 것이라고 생각합니다. 메인 클래스 파일을 만들고 그런 식으로 참조해야합니까? 아니면 내 mxml 파일의 내 creationcomplete 함수에 코드를 넣어야합니까? 미안하지만 조금 불확실합니다 – brybam
메인 클래스가 있습니다. mxml 파일입니다. 기본 클래스는 응용 프로그램이 시작될 때 실행되는 클래스입니다. 여전히 클래스에 정적을 유지할 수 있지만 Flex를 사용할 때 'FlexGlobals.topLevelApplication.stage'가 작동해야합니다. – divillysausages
FlexGlobals.topLevelApplication.stage가 트릭을 수행하는 것처럼 보였습니다. . 그러나 인스턴트 메신저 (페이스 북 연결 대화 상자를 표시한다고 가정하는 웹보기를 열어 보는 것처럼 보임)를 누른 다음 다시 전환합니다. 만약 내가 브레이크 포인트를 추가하면 실패 결과를 얻는다. 올바른 정보가 추가되었는지 궁금합니다. 나는 duno, 나는 당신이 facebook api에 familir다는 것을 의심한다. 어쨌든, 당신이 말한 것은 내가 생각했던 것입니다. 그것이 무엇을 예상했는지 분명하지 않다면, 아픈보고를하십시오. 그래서 지금은 답변으로 표시하는 것이 좋습니다, 감사합니다! – brybam