0
ExternalInterface.call을 사용하여 ActionScript를 통해 UnrealScript에서 함수를 호출하려고하지만 어떤 이유로 테스트 할 때 작동하지 않습니다. UnrealScript의 ExternalInterface 문제
액션 스크립트 :this.onRollOver = function()
{
gotoAndPlay(50);
ExternalInterface.call("Test");
}
가 (난 당신이 전화를 원하는대로 무대/루트에 "flash.external.ExternalInterface를"/ 수입거야)
내 언리얼 스크립트 기능 :
function Test()
{
`log("Externally Interfaced");
}
동영상 클립을 롤오버하면 로그 메시지가 표시되지 않습니다. 내가이 일을 제대로하고 있니?
어떤 도움을 주시면 대단히 감사하겠습니다! 미리 감사드립니다.
액션 스크립트 2도 _have_ ExternalInterface 했습니까? [fsCommand] (http://www.moock.org/webdesign/flash/fscommand/) 또는 getURL –
도 'ExternalInterface.available'을 확인하여 호출 할 수 있는지 여부에 따라'true '또는'false'를 반환합니다. 아닙니다. 플래시는 릴리스 빌드에서 오류를 자동으로 삼키는 습관을 가질 수 있습니다 – divillysausages
@ divillysausages 답장을 보내 주셔서 감사합니다! 테스트를 마쳤으며 플래시와 내 UDK 게임 빌드에서 둘 다 false를 반환합니다.이를 수정하는 방법이 있습니까? 또는 AS3에서 내 파일을 다시 만들어야합니까? – user2486771