플래시 자바스립트로 새창 띄울 때... > 자유게시판

자유게시판

플래시 자바스립트로 새창 띄울 때... 정보

플래시 자바스립트로 새창 띄울 때...

본문

안녕하세요.
플래시는 잘 모르는 진짜 초본데요. 근데 플래시 메뉴에서 자바스크립트로 새창을
띄어야하는 상황이래서 조금 막막한 심정으로 질문해봅니다.

제가 가진 플래시 메뉴는 보통 소스가 있는 종류로, 아래와 같은 소스를 가지고 있는데요.
일반 새창 띄우기는 간단한데 주소창이나 스크롤 없애고 하는 식의 방식을 취하려면
자바스크립트를 써야 하는데.. 도무지 어떻게 적용을 해야할지 모르겠습니다.

검색을 해보니 getUrl을 사용하라고 하는데.. 전혀 감을 못잡겠네요. 혹 아시는 분
계시면 팁 좀 주시면 고맙겠습니다.

link = new Array();
link[1] = " javascript:wowpop()";
link[2] = "";
link[3] = "";
link[4] = "";
link[5] = "";
link[6] = "";
// 버튼 링크 주소
frame = new Array();
frame[1] = "_blank";
frame[2] = "_blank";
frame[3] = "_blank";
frame[4] = "_blank";
frame[5] = "_blank";
frame[6] = "_blank";
// 링크 타겟 프레임
numOfMenu = 5;
// 메뉴 개수
//
//
//
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
//
// 아래 코드에서는 수정이 필요한 부분이 없습니다.
//
//
_global.active = _root.pageNum;
if (!active) {
 _global.active = 0;
}
_global.over = active;
for (i=1; i<=numOfMenu; i++) {
 this["menu"+i].bg.tabIndex = (i-1)*100;
 this["menu"+i].myName = i;
 this['menu'+i].bg.onRollOver = function() {
  _global.over = this._parent.myName;
 };
 this['menu'+i].bg.onRollOut = this['menu'+i].bg.onDragOut=function () {
  _global.over = active;
 };
 this['menu'+i].bg.onRelease = function() {
  linkHye(link[this._parent.myName], frame[this._parent.myName]);
 };
 this['menu'+i].onEnterFrame = function() {
  if (over == this.myName) {
   this.nextFrame();
  } else {
   this.prevFrame();
  }
 };
}
// 자바스크립트 호출 오류 방지 코드
_global.linkHye = function(_link, _frame) {
 if (_link.substr(0, 11) == "javascript:") {
  // 개별적인 자바스크립트 함수 호출
  flash.external.ExternalInterface.call(_link.substr(11));
 } else {
  getURL(_link, _frame);
 }
};

추천
0

댓글 1개

전체 196,490 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT