플래시 가 js 의 방법 을 호출 하여 js 가 플래시 에 변 수 를 전달 하 는 방법 과 사고방식
function GetSwfUrl()
{
var pics1 = parseInt(Math.random()*5)+1;
var pics2 = parseInt(Math.random()*5)+1;
document.my_swfId.SetVariable("pic01Num", pics1);
document.my_swfId.SetVariable("pic02Num", pics2);
}
설명:pic01Num 과 pic02Num 은 Flash 에서 정 의 된 변수 이 며,상기 함 수 는 JS 변수 pics 1 과 pics 1 을 각각 Flash 변수 pic01Num 과 pic02Num 에 할당 합 니 다.my_swfId 는 html 페이지 에 있 는 swf 의 id 입 니 다.*************플래시 에서 JS 와 의 통신 은 전통 적 인 getURL 을 사용 할 수 있 습 니 다.Flash 8 이후 에는 External Interface 를 사용 할 수 있 습 니 다.External Interface 는 기능 적 으로 fscommand(),CallFrame(),CallLabel()방법 과 비슷 하지만 더욱 유연 하고 통용 된다.JavaScript 와 ActionScript 간 통신 에 External Interface 를 사용 하 는 것 을 추천 합 니 다.getURL 호출 JS:
getURL("javascript:GetSwfUrl()");
External Interface 호출 JS:
import flash.external.ExternalInterface;// ExternalInterface
ExternalInterface.call("GetSwfUrl()");
주의:External Interface 를 사용 하려 면 현재 프레임 에 import flash.external.External Interface 가 필요 합 니 다.또는 import flash.external.*;
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Flash에서 ChatWork에 메시지 게시Flash가 ChatWork API를 사용할 수 있는지 시도했습니다. 에 상세한 것이 쓰여져 있습니다. 채팅 작업 API를 사용하면 메시지 전송 및 작업 추가와 같은 채팅 작업의 기능을 외부 프로그램에서 쉽게 사용할...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.