getURL 과 fsCommand 방법 을 사용 하지 않 고 flash 에서 사용 하 는 actionscript 은 javascript 과 매우 통 합 됩 니 다.다음은 서로 함 수 를 호출 하 는 방법 을 설명 합 니 다.1:javascript 호출 flash 의 함수 가 flash 스 크 립 트 에 import flash.external.External Interface 를 추가 합 니 다.호출 할 함수 가 hello 라 고 가정 합 니 다.as 코드 는 다음 과 같 습 니 다 function hello(){return"hello";}ExternalInterface.addCallback("hello", this, hello); //첫 번 째 매개 변 수 는 내 보 내기 함수 이름 이 고 세 번 째 매개 변 수 는 as 의 함수 이름 입 니 다.그러면 js 에서 as 의 hello 함 수 를 호출 할 수 있 습 니 다.2:flash 에서 js 의 함수 ExternalInterface.call("hello 2","jacky")을 호출 할 수 있 습 니 다./첫 번 째 매개 변 수 는 js 의 함수 이름 입 니 다.다음은 js 함수 의 인자 3:html 코드 를 다음 과 같이 서로 호출 하 는 방법:자 바스 크 립 트 코드 는 다음 과 같 습 니 다.function callFromFlash(){var a=this Movie("test").hello();alert(a); } function thisMovie(movieName) { if (navigator.appName.indexOf("Microsoft") != -1){return window[movieName]}else{return document[movieName]}//주의,document.getElement ById 와 같은 함 수 를 사용 하여 웹 페이지 의 flash 대상 을 얻 을 수 없습니다.this Movie 함수 의 코드 만 외국 에서 볼 수 있 는 다른 방법:You can't call a function, but you can change/set a variable and use the watch() method to execute the code whenever the value is changed. ActionScript Code: function changeType(prop, oldval, newval) { //do your stuff return newval; } var strType = ""; this.watch("strType", changeType);
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다: