HTML 5 용으로 Swiffy로 내 보낸 Flash CS6/AS3을 사용하고 있습니다. 간단한 버튼에 clickTag를 포함하고 싶지만 적절한 구문을 찾을 수 없습니다.Swiffy - 클릭 태그 구문을 설정합니다.
플래시에 의해 생성 된 아래의 기본 코드는 잘 작동 :
stage.setFlashVars("clickTAG=http://www.mysite.com");
stage.start();
:
this.myButton.addEventListener("click", fl_ClickToGoToWebPage_2);
function fl_ClickToGoToWebPage_2() {
window.open("http://www.mysite.com", "_blank");
}
는 그럼 웹 페이지에서 변수 (아직까지 버그)을 설정하기 위해 구글 Swiffy에서 제공 한 자바 스크립트 코드를 추가 플래시 (AS3)에서
, 나는 보통의 코드 시도 :
var paramList:Object = loaderInfo.parameters;
var urlRequest:URLRequest = new URLRequest(paramList["clickTAG"]);
function fl_ClickToGoToWebPage_2() {
window.open(clickTAG, "_blank");
}
하지만 그건 작동하지 않습니다 :(하고, 변수가 전달되지 않습니다. 이것은 심지어 애니메이션을 버그시킵니다.
질문 : 변수를 내 window.open 함수에 전달하려면 Flash 코드 줄을 어떻게 작성해야합니까? 내가 누락 된 것?
덕분에 당신은 당신이 clickTAG가 올바르게 설정되어 있는지 확인하는 경우