2013-02-05 2 views
0

내 flex 3 응용 프로그램을 사용하여 facebook과 하나의 링크를 공유했습니다.facebook with flex 공유

내 코드는 다음과 같습니다 이제

<mx:Button id="btnFb" click="fbShare(event)" /> 

    protected function fbShare(event:MouseEvent):void 
    { 
    openPage('http://www.facebook.com/sharer/sharer.php?u='+getPublicationUrl(),"_popup"); 
    } 

    private function getPublicationUrl():String 
    { 
     return "http://domain.com/index.html?userid=3&pubid=10"; 
    } 

내가 다음은 "http://domain.com/index.html?userid=3"이 링크를 공유 페이스 북이 (위) 링크를 공유합니다. 그것은 건너 뜁니다 & pubid = 10.

감사합니다,

+0

탈출 및 –

+0

예,하지만 및 게시자 ID = (10)는 다음 URL로 전달 좋아해야? – ketan

답변

0

당신은 getPublicationURL 함수의 반환 데이터에에 encodeURIComponent 기능을 사용하기를 원할 것입니다 : 핵심 문제는 원래의 URL이 & 게시자 ID 매개 변수 때문에 복용 한 것이 었습니다

private function getPublicationUrl():String 
{ 
    return encodeURIComponent("http://domain.com/index.html?userid=3&pubid=10"); 
} 

인코딩되지 않았습니다. 탈출에 encodeURI와에 encodeURIComponent에 대한 자세한 정보는 여기에 있습니다 :

아마

When are you supposed to use escape instead of encodeURI/encodeURIComponent?

+0

Ohh 도움에 감사드립니다. – ketan