AS3의 HTML 페이지에서 jQuery 함수를 실행하려고합니다.AS3을 사용하여 jQuery 함수를 실행하는 방법
이 내 jQuery를 기능입니다 : 여기
function loadImage(imageNumber)
{
imageURL = '<img src="images/image' + imageNumber + '.jpg">';
$("#imageBox").html(imageURL);
}
는 HTML 페이지 내 플래시 파일의 설정은 다음과 같습니다
<param name="allowScriptAccess" value="always" />
<param name="bgcolor" value="#ffffff" />
<embed src="links.swf" quality="high" bgcolor="#ffffff" width="320" height="242" name="links" align="middle" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer" />
그리고 마지막으로 ... 여기 내에서 AS3 스크립트입니다. swf 파일 :
function gotoImage1(e:MouseEvent):void {
var jscommand:String = "loadImage(1);"
var link:URLRequest = new URLRequest("javascript:" + jscommand + "");
navigateToURL(link, '_self');
}
미리 보시고 시간을내어 주셔서 감사 드리며 대단히 감사합니다.
친절한 Regards.Tom는
빠른 응답을 보내 주셔서 감사합니다. 표시 할 경고 ("테스트")를 받았지만 실행 기능을 가져올 수 없습니다. 내 HTML 페이지 맨 위에있는 함수를 "loadImage"라고합니다. 또한이 함수에 변수를 전달합니다. if (ExternalInterface.available) { ExternalInterface.call ('loadImage (1);'); } – Tisch
걱정할 필요가 없습니다. ive가 작동하도록했습니다. 대답 해 주셔서 대단히 감사합니다. Muchos 감사 : – Tisch