플레쉬 메뉴에 url 입력방법?
플레쉬로 메뉴를 만들었는데요
메뉴를 클릭하면 없는 url로 뜨고 http://~ 로 시작되는 full url 을 적어주면 문제는 없어요
<?=$g4[path]?> 이렇게 홈디렉토리를 플레쉬의 url 에 그대로 사용게 하려면 어떻게 해야 하나요?
플레쉬의 링크 url 에 / 이렇게 사용하면 되기는 하는데
url 도메인과 2차도메인 두가지 모두에서 작동하게 하려면 <?=$g4[path]?> 이런 방식이 필요한데요..
플래쉬에서 위와같이 php 변수를 사용할수 있는 방법 없을까요?
참고로 플래쉬가 들어갈 자리에 a tag로 위의 변수를 대신하면 링크 연결이 잘 됩니다...
도아주세요..
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 4개
첫번째는 액션스크립트에서 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를 안건드려도 되는 장점이 있습니다.
좋은하루 되세요~
getURL("/sjh/index.html");
응용해보면 될 것 같습니다. 감사합니다.
적용하면