[문의] 플래시 링크 타겟 방법 알려 주세요. > 자유게시판

자유게시판

[문의] 플래시 링크 타겟 방법 알려 주세요. 정보

[문의] 플래시 링크 타겟 방법 알려 주세요.

본문

element를 만들었는데 타겟이 일괄적으로 parent로 되어 있습니다.
플래시를 보시고 두번째 장면만 타겟을 blank로 띄우는 액션을 알려 주시기 바랍니다.
 

감사합니다.
추천
0

첨부파일

r_swf.fla (192.0K) 9회 다운로드 2007-09-19 17:05:39
  • 복사

댓글 5개

액션 43줄 getURL(link[this.no]); 를(을)

if(i == "1") {
  getURL(link[this.no], "_blank");
} else {
  getURL(link[this.no]);
}

로 바꾸어 보세요.
말씀대로 43번째줄 변경을 해도 마찬가지 입니다.
------------------------------------------
startX = 0; // 시작 X 좌표
startY = 0; // 시작 Y 좌표
space = 0; // 메뉴 간 간격
max = 177; // 메뉴의 최대 가로길이 -> 메뉴를 제외한 본문 영역의 넓이
min = 27; // 메뉴의 최소 가로길이

link = []; // 메뉴 링크설정
link[0] = "/callbook.php";
link[1] = "http://webmail.karl.or.kr";
link[2] = "/sub6_7.php";

//***********| 이하 내용은 수정을 권장하지 않습니다 |***********
mNum = link.length;
depth = 0;
openNum = 0;
max += space;
min += space;

pos = [];


for(var i=0; i<mNum; i++){
if(i == 0){
pos[i] = {pos1:startX, pos2:startX};
}else{
pos[i] = {pos1:startX + max+min*(i-1), pos2: startX + min*i};
}
}

for(var i=0; i<mNum; i++){
this["menu"+i]._y = startY;
this["menu"+i].no = i;
this["menu"+i].onRollOver = function(){
timer.gotoAndStop(1);
openNum = this.no;
this.swapDepths(++_root.depth);
};
this["menu"+i].onRollOut = function(){
timer.play();
};
this["menu"+i].onRelease = function(){

----43번째줄 변경------------------------------
if(i == "1") {
  getURL(link[this.no], "_blank");
} else {
  getURL(link[this.no]);
}
------------------------------------------------
};



this["menu"+i].onEnterFrame = function(){
if(this.no == openNum){
this.nextFrame();
}else{
this.prevFrame();
}
if(this.no <= openNum){
this.targetX = pos[this.no].pos2;
}else{
this.targetX = pos[this.no].pos1;
}
this._x += 0.4*(this.targetX - this._x);
};
}
플래시가 설치가 안되서 보지는 못하지만 이런경우 대개 보면 각 메뉴에 따로 링크를 잡아놓는경우도 있습니다.

그 링크가 있는지 확인 해보시고 _blank로 변경후 save하시고 실행 해보신것 맞으시죠?
© SIRSOFT
현재 페이지 제일 처음으로