[문의] 플래시 링크 타겟 방법 알려 주세요. 정보
[문의] 플래시 링크 타겟 방법 알려 주세요.본문
element를 만들었는데 타겟이 일괄적으로 parent로 되어 있습니다.
플래시를 보시고 두번째 장면만 타겟을 blank로 띄우는 액션을 알려 주시기 바랍니다.
감사합니다.
플래시를 보시고 두번째 장면만 타겟을 blank로 띄우는 액션을 알려 주시기 바랍니다.
감사합니다.
추천
0
0
첨부파일
댓글 5개

링크 뒤에 _blank 하시면 됩니다.

액션 43줄 getURL(link[this.no]); 를(을)
if(i == "1") {
getURL(link[this.no], "_blank");
} else {
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);
};
}
------------------------------------------
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하시고 실행 해보신것 맞으시죠?
그 링크가 있는지 확인 해보시고 _blank로 변경후 save하시고 실행 해보신것 맞으시죠?
일반적인 링크는
on (release) {getURL("주소","_blank");}
그런데 위와같이 액션을 사용한 파일 입니다.감사합니다.
on (release) {getURL("주소","_blank");}
그런데 위와같이 액션을 사용한 파일 입니다.감사합니다.