2013-05-22 1 views
0

ClickTag 코드를 추가하기 위해 여러 플래시 (AS3) 배너를 건네줬고 문서가 AS3으로 설정되었으므로 아이템에 코드를 추가 할 수 없습니다!배너 클릭 태그 코드를 AS3으로 변경 하시겠습니까?

누구든지 도움을 줄 수 있으면 다음 코드를 AS3으로 빠르게 변경하는 데 도움이 필요합니까?

그들이 인디자인을 통해 생성 된 내가 다시 변경하는 경우 필터가 작동하지 않는 내가 AS2에 다시 문서를 변경할 수 없습니다
on (release) { 
    getURL (_level0.clickTag, "_blank"); 
} 

!

감사합니다.

토마스.

+2

이러한 질문을하기 전에 문제를 Google에 알려주십시오. http://getclicktag.com/get-clicktag-code/ – Aralicia

+1

사람들을 Google에 추천하는 것이 @Aralicia입니다. 질문이 이미 Stackoverflow에있는 경우 중복으로 신고하십시오. 그렇지 않은 경우 그대로 두십시오. 그래서 요점은 "Google it"으로 채우지 않고 세계의 모든 답변으로 웹 사이트를 만드는 것입니다. – Joetjah

+0

죄송합니다. 몇 가지 질문에 동일한 답장을 보았습니다. 나는 그것이 받아 들여 졌다고 생각했다. – Aralicia

답변

4

AS3에서는 on (이벤트) 워크 플로우가 이벤트 시스템으로 바뀌 었습니다. navigateToURL()이라는 이름으로 바뀐 getURL()은 함수가하는 일에 대해 더 분명합니다.

// 'import' the necessary resources : If you don't do this, you'll have error while compiling. 
import flash.events.MouseEvent; 
import flash.net.URLRequest; 
import flash.net.navigateToURL; 

// theBanner is the name of your clickable MovieClip. If you add the code in the MovieClip, use 'this' instead 
// this line indicate to call "onClick" if MOUSE_UP occurs on theBanner (ie : the user release the mouse hover the MovieClip 
theBanner.addEventListener(MouseEvent.MOUSE_UP, onClick); 

// The onClick function, how open the new clickTag URL when called 
function onClick(e:MouseEvent):void { 
    // get the clickTag URL (root.loaderInfo.parameters.clickTag), and send it to navigateToURL. 
    navigateToURL(new URLRequest(root.loaderInfo.parameters.clickTag), '_blank'); 
} 
관련 문제