플래시연동 및 프로그램관련된 변수값 관련 문의드립니다.

· 2010-11-12 (금) 14:05:37 · 1128 · 3
안녕하세요.

플래시에 있는 소스 링크 버튼을 해결할려고 합니다.

플래시파일 소스를 올리고 싶은데 저작권이 있는지라 스크립트 소스만 올립니다.
스크립트 소스만으로 이해하실지는 모르겠지만요.

scane 쪽에 프레임에 키프레임으로 걸려있는 액션 스크립트 소스를 먼저 알려드립니다.

-------------------------------------------------------------------------------------------

link = new Array();
link[1] = _root.bbs_path+"/board.php?bo_table=table";
link[2] = " ";
link[3] = " ";
link[4] =" ";
link[5] = " ";
link[6] = " ";
link[7] = " ";
link[8] = " ";
link[9] = " ";
// 링크주소
frame = new Array();
frame[1] = "_self";
frame[2] = "_self";
frame[3] = "_self";
frame[4] = "_self";
frame[5] = "_self";
frame[6] = "_self";
frame[7] = "_self";
frame[8] = "_self";
frame[9] = "_self";
// 각 메인메뉴에 해당하는 웹페이지 주소입니다.
numOfMenu = 9;
// 메뉴 개수
///////////////////////////////////////////////////////////////
//
//
_global.active = pageNum;
_global.subActive = subNum;
_global.over = active;
for (i=1; i<=numOfMenu; i++) {
this[i].bg.onRollOver = function() {
_global.over = this._parent._name;
};
this[i].bg.onRollOut = this[i].bg.onDragOut=function () {
_global.over = active;
};
this[i].bg.onRelease = function() {
getURL(link[this._parent._name], frame[this._parent._name]);
};
this[i].onEnterFrame = function() {
if (over == this._name) {
this.direction = "next";
this.nextFrame();
} else {
this.direction = "prev";
this.prevFrame();
}
};
}
subBg.onEnterFrame = function() {
if (over) {
this.nextFrame();
} else {
this.prevFrame();
}
};

---------------------------------------------------------------------

link[2]-[9] 까지 링크는 지웠습니다. 별 필요없기에..

그래서, 문의드리고자하는 것은..위 1번째 링크된 거만 해결되면 되는데요.


### html태그로 변수값걸기 -->아래 1줄 소스는 플래시 파일을 html에 넣을 때 object 로 시작하는 일부 소스임.

<?=$g4[www]?>/img/top_menu2.swf?bbs_path2=<?=$g4[bbs_path]?>&www2=<?=$g4[www]?>

그러니깐 원래 플래시 파일을 넣을 때 아래 소스의 일부예요. (아래 소스의 < >는 [ ]로 교체함)

[bject classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="980" height="80"]
[param name="movie" value="[?=$g4[www]?]/img/top_menu2.swf?bbs_path2=[?=$g4[bbs_path]?]&www2=[?=$g4[www]?]" ]
[param name="quality" value="high" ]
[embed src="[?=$g4[www]?>/img/top_menu2.swf?bbs_path2=<?=$g4[bbs_path]?]&www2=[?=$g4[www]?] " quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="980" height="80" ][/embed]

### 플래시소스에 변수값 받기
link[1] = _root.bbs_path+"/board.php?bo_table=table";


swf 파일 뒤에 php 변수값을 넣으니 플래시 메뉴명이 뜨지도 않공, 변수값도 안먹히네요...


그러니깐 최종 질문은. 맨위html 태그에 들어간 1줄 플래시 파일 들어가는 소스에서 변수값을 걸고 그 바로 아래 있는 플래시 파일 안에 프레임에 걸려있는 액션 스크립트로 변수값을 받을려고 합니다.


왜 안되는지 이유와 해결법 알려주시면 감사하겠습니다..
|

댓글 3개

_root.bbs_path.value ?????????????????
죄송...;;;사실 플래쉬한개도모름ㅋ;;
액션 스크립트 2.0 으로 만들어진 플래시네요...

해결 가능합니다..

필요하시면 연락주세요..
top_menu2.swf?bbs_path2=<?=$g4[bbs_path]?]&
bbs_path2 로 값을 넘겼는데
_root.bbs_path+"/board.php?bo_table=table";
는 bbs_path 를 받으라는..
=> _root.bbs_path2+"/board.php?bo_table=table";
이런식으로 바꿔줘야 할 듯합니다.

안된다면
_root.bbs_path+"/board.php?bo_table=table";
=> "../../board.php?bo_table=table";
로 바꿔보세요.

그래도 안된다면 _root.bbs_path2 => _level0.bbs_path2 로 바꿔보시고...

그래도 안된다면 잘모르겠네요.ㅎㅎ
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
10-11-12 조회 1,635
10-11-12 조회 1,051
10-11-12 조회 1,129
10-11-12 조회 1,334
10-11-12 조회 1,643
10-11-12 조회 1,776
10-11-12 조회 1,163
10-11-12 조회 1,318
10-11-12 조회 1,639
10-11-12 조회 1,688
10-11-12 조회 1.1만
10-11-12 조회 1,099
10-11-11 조회 1,847
10-11-11 조회 1,183
10-11-11 조회 1,685
10-11-11 조회 926
10-11-11 조회 1,133
10-11-11 조회 923
10-11-11 조회 955
10-11-11 조회 1,679