2012-10-22 4 views
0

이 게시물을 발견했으며 코드를 거의 정확하게 제안했습니다. 작동하지 않습니다. PHP에 뭔가를 추가해야합니까? 내가 도대체 ​​뭘 잘못하고있는 겁니까? 가져 오기가 누락 되었습니까? as3 url에서 vars 얻기

찾을 수 대답 여기

var search:String = ExternalInterface.call("window.location.search"); 
var vars:URLVariables = new URLVariables(search); 

if(vars.id) 
{ 
    /// Do something 
} 
www.mySite.com/example.php?id=true하지만 아무튼 :

내 PHP 링크는 다음과 같습니다

덕분에 여기

내 코드입니다 나를 위해 일하지 마라. How to get/obtain Variables from URL in Flash AS3

+0

SWFObject를 사용하여 .swf 파일을 포함하고 있습니까? 그렇다면 allowscriptaccess : "always"를 설정 했습니까? http://helpx.adobe.com/flash/kb/control-access-scripts-host-web.html –

+0

삽입했습니다. 나는 그것을 항상 바꿨고 여전히 URL을 읽지 않고있다. 파이어 폭스 사용. 이것이 중요한지 확실하지 않습니다. –

답변

0

당신은 페이지 주소를 제거하는 것을 잊었다 :

var search:String = "www.mySite.com/example.php?id=true"; 
var vars:URLVariables = new URLVariables(search.substr(search.indexOf("?")+1)); 

if(vars.id) trace(vars.id); 

당신이 주소가 포함되어 있는지 확인 것을 제공? 및 찾고있는 실제 변수.

+0

감사합니다. 나는 URL에있는 vars를 읽을 수 있도록하고 플래시에 하드 코딩하지 않도록해야한다. var search : String = ExternalInterface.call ("window.location.search"); 하지만 URL을 읽을 수는 없습니다. 이것이 나의 주요 문제이다. –