2012-03-16 1 views
0

AS3에서 일부 자바 스크립트 호출이있는 PHP 스크립트/페이지를 호출하려고합니다. 나는 일반자바 스크립트가 포함 된 AS3 PHP 페이지 호출?

var varSend:URLRequest=new URLRequest("http://my_www/script.php"); 
varSend.method=URLRequestMethod.POST;(...) 

내 PHP 페이지를 사용하고있어 일부 자바 스크립트가 있습니다. PHP는 POST에서 얻은 일부 변수를 제 3 자 앱에 연결하는 JS 스크립트에 전달합니다.

이제 문제는 AS3에서 아무 문제없이 스크립트를 호출 할 수 있지만 그렇게하면 JS가 실행되지 않는 것처럼 보입니다. 내 질문은 플래시에서 POST로 PHP 스크립트/페이지를 호출하면 실행중인 JS에 JS가 포함되어있는 것입니다.

답변

0

실행하려면 브라우저로 JavaScript를 전달해야합니다. ActionScript에서 그것은 단지 문자열입니다.

는 AIR 응용 프로그램에서 당신의 JS를 실행하기 위해 HTML 컨트롤을 만들 수 있습니다. 브라우저 응용 프로그램에서

, 당신은 ExternalInterface를 사용하여 포함 된 HTML에서, 자신의 JS 코드의 일부 문자열을 보낼 수 있습니다.

+0

예 AIR 앱에 있습니다. "HTML 컨트롤을 만들고 JS를 실행"한다는 것은 무엇을 의미합니까? HTML 컨트롤 부분을 이해하지만 "JS 실행" – Eric

+0

그는 다양한 버전의 Adobe AIR에서 사용할 수있는 HTMLViewer 클래스 또는 StageWebView 클래스를 의미합니다. 둘 다 당신은 공중의 맥락에서 웹 페이지를 렌더링 할 수 있습니다. – badunk

+0

제 질문은 JS가 HTMLViewer에서 실행되는 해당 페이지에 포함 시키시겠습니까? HTMLViewer는 html5 규격을 준수합니까? – Eric

관련 문제