2011-03-09 3 views
0

저는 ActionScript 개발자로서 Drupal에 의해로드되는 대화식 SWF 작업을하고 있습니다. 저는 Actionscript 용 Facebook API 인 SWFObject 2.2와 Drupal 용 SWF Tools 모듈을 사용하고 있습니다.Drupal에 의해로드 된 플래시의 페이스 북에 연락하는 것이 가능합니다.

목적은 사용자가 사진을 만든 다음 해당 사진을 뉴스 피드에 올릴 수있게하는 것입니다. Facebook과의 상호 작용은 swfobject.embedSWF()를 사용하여 고정 html 페이지로로드 할 때 효과적이지만 Drupal이 SWF 도구를 통해로드 할 때 swf가로드되지만 Facebook 메소드는 작동하지 않습니다. 예를 들어, Facebook.init (APP_ID, onInit)는 결코 반환하지 않습니다. 일반적으로 Facebook.init (APP_ID, onInit)는 사용자가 이미 로그인 한 경우 성공 객체를 반환하고 그렇지 않은 경우 실패 객체를 반환합니다. 내 swf가 Drupal에 의해로드 될 때 이것은 작동하지 않습니다.

SWF 도구 구성을 세 번 확인했는데 swf가로드되고 작동하지만 페이스 북에 연결할 수 없습니다.

누구나이 조합 (Drupal/Flash/Facebook)을 만들 수 있습니까?

답변

0

플래시 동영상이 example.com에 게재되고 있으며 Drupal 사이트도 example.com에 있습니까?

Drupal에는 모든 요청을 index.php로 리디렉션하는 Drupal 루트에 .htaccess 파일이 있습니다.

Drupal에서 Drupal 내부의 함수를 호출하려는 경우 모듈을 직접 만들고 custom menu callback을 등록한 다음 Flash 무비에서 해당 호출을 다시 호출해야합니다.

사용자 정의 모듈은 Flash 무비 대신 Facebook에 연락합니다. Flash와 Drupal 사이의 통신을 완료 했으므로 이러한 콜백을 등록하는 한 가능합니다.

메뉴 시스템의 워크 플로우는 this page입니다.

This page이 모듈을 작성하는 데 도움이됩니다.

관련 문제