2014-04-25 7 views
0
function showAlert():void 
{ 
    var alert:URLRequest = new URLRequest("javascript:alert('Please enter your User name')"); 
    navigateToURL(alert, ""); 
} 

버튼을 클릭하면 경고 상자 (팝업)가 표시되지 않습니다. 문제의 근원은 무엇입니까? 3 개의 다른 브라우저를 사용해도 작동하지 않습니다.버튼을 클릭하면 알림 상자가 표시됩니다.

답변

0

ExternalInterface는 (documentation 참조) AS3 JS와의 사이의 통신 표준 방식이다

import flash.external.ExternalInterface; 

function showAlert() 
{ 
    // Check ExternalInterface is available 
    if (ExternalInterface.available) 
    { 
     ExternalInterface.call("alert", "Please enter your User name"); 
    } 
} 
+0

I는 그것을 시도하지만, 문제는 여전히 계속된다. 아무 것도 발생하지 않았습니다 – believeitornot

+0

HTML에 object embed 태그에서 allowScriptAccess를 true로 설정 했습니까? –

+0

그래, 항상 내 물건을 게시하는 동안 사실에 서명하십시오. – believeitornot