플레쉬 메뉴에 url 입력방법? > 그누4 질문답변

그누4 질문답변

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

플레쉬 메뉴에 url 입력방법? 정보

플레쉬 메뉴에 url 입력방법?

본문

플레쉬로 메뉴를 만들었는데요
메뉴를 클릭하면 없는 url로 뜨고 http://~ 로 시작되는 full url 을 적어주면 문제는 없어요
<?=$g4[path]?> 이렇게 홈디렉토리를 플레쉬의 url 에 그대로 사용게 하려면 어떻게 해야 하나요?
플레쉬의 링크 url 에 / 이렇게 사용하면 되기는 하는데
url 도메인과 2차도메인 두가지 모두에서 작동하게 하려면 <?=$g4[path]?> 이런 방식이 필요한데요..
플래쉬에서 위와같이 php 변수를 사용할수 있는 방법 없을까요?
참고로 플래쉬가 들어갈 자리에 a tag로 위의 변수를 대신하면 링크 연결이 잘 됩니다...
도아주세요..

댓글 전체

두가지 방법이 있을 수 있습니다.


첫번째는 액션스크립트에서 get으로 넘어온 변수를 쓰는 방법입니다.
플래시를 삽입하실때

test.swf?g4_path=<?=$g4['path']?>

이런식으로 삽입하면 액션스크립트에서 g4_path 라는 변수로 받게됩니다.

getURL(g4_path+"/sjh/index.html"); 이런식으로 하시면 되겠습니다.

두번째 방법은 삽입할 페이지에 미리 자바스크립트 함수를 만들어 두고 플래시에서 부르는 방법입니다.

삽입될 문서에
<sctipt type="text/javascript">
function get_url(url){
 window.location = g4_path + url;
}
</script>
정도로 삽입해 줍니다. 함수명과 인자는 김적절하게 바꿔주시면됩니다.

다음 액션스크립트에서
getURL("javascript:get_url('/sjh/index.html');");
이런식으로 불러주는 방법이 되겠습니다.

전자의 경우에는 스크립트가 없어도 동작하는 장점이 있고
후자의 경우는 링크의 단순 경로 수정이 있을때 swf를 안건드려도 되는 장점이 있습니다.

좋은하루 되세요~
전체 41 |RSS
그누4 질문답변 내용 검색

회원로그인

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