2014-02-09 1 views
0

페이스 북을위한 플래시 게임을 만들고 있습니다. 현재 Game Over 이후에 공유 버튼이있는 새 탭이 열립니다 (사용자의 게임 점수를 벽에 공유하도록 제안).액션 스크립트 3. 페이스 북의 공유 버튼을 게임에서 팝업하십시오

newtab

이 팝업해야 공유 버튼으로 창을 같은 게임 창에. 액션 스크립트 3에서 지금 내 코드에 대한

share

이다 : 나는 항상의 ExternalInterface를 사용하는 진정한 팝업을 위해

  function gameOver(evt:Event) 
      { 
      if (!m_iLives){ 
      var req:URLRequest = new URLRequest(); 
      req.url = "http://www.facebook.com/dialog/feed"; 
      var vars:URLVariables = new URLVariables(); 
      vars.app_id = "0000000000000"; // your application's id 
      vars.link = "https://www.facebook.com/......."; 
      vars.picture = "http:/pictureN.png"; 
      vars.name = "Name...!"; 
      vars.caption = "Caption"; 
      vars.description = "My score is " + String(score) + " Try and you!"; 
      vars.redirect_uri = "https://www.url.com"; 
      req.data = vars; 
      req.method = URLRequestMethod.GET; 
      navigateToURL(req, "_blank"); 
      } 
} 

답변

0

. 아래 스크립트를 사용하여 팝업을 만들 수 있습니다. ExternalInterface를 사용할 수 있는지 확인하십시오. 팝업 크기를 맞춤 설정하려면 with 및 height 변수를 측정 기준으로 대체하십시오.

ExternalInterface.call("window.open('" + url + "','PopUpWindow','width=" + width + ",height=" + height + ",toolbar=yes,scrollbars=yes')"); 
관련 문제