xml로 구성된 플래쉬 메뉴 에러

그누보드 상단화일내용에 일반플래쉬 swf 화일은 잘보여집니다.
그러나, 아사달에서 판매하는 유료 xml 불러와서 swf로 구성되는 플래쉬 자동메뉴는
그누상단에 보이질않습니다.

일반 sample.php 화일에서는 잘보이는데
경로도 다 맞는데 그누상단에 xml호출하는 swf 화일을 올리면 아무것도 안나오네요
후...삽질하다 해결하신분이있으신가 해서 올려봅니다.

일반html 페이징에선 상단에 플래쉬 메뉴가 잘보입니다.
http://www.ssproto.co.kr/ssproto_01.php

<script src="js/flashObj.js" type="text/javascript"></script>
<script language="javascript">
 FlashObject("swf/nav3.swf?mNum=1&sNum=1", 710, 100);
</script>

그누보드 게시판 상단에 태그혹은 화일삽입지정시 메뉴가 안보입니다.
http://www.ssproto.co.kr/bbs/board.php?bo_table=photo
<script src="js/flashObj.js" type="text/javascript"></script>
<script language="javascript">
 FlashObject("swf/nav3.swf?mNum=1&sNum=3", 710, 100);
</script>

메뉴및 하단 이미징플래쉬는 잘보이는데. 플래쉬 mNum값을 넣은플래쉬메뉴가 안보이니
미치겠네요.ㅡ.ㅡ


js/flashObj.js 내용입니다.
/*
IE Flash ActiveContent Activation Script
Author: Faisal Iqbal (chall3ng3r)
Blog: http://www.orison.biz/blog/chall3ng3r/

Feel free to modify or distribute.
*/
 
/*
Method: FlashObject
 Param1: SWF path
 Param2: Movie width
 Param3: Movie height
 Param4: BGColor
 Param5: Flashvars (Optional)
*/
function FlashObject(swf, width, height, bgcolor, id, flashvars)
{
    var strFlashTag = new String();
   
    if (navigator.appName.indexOf("Microsoft") != -1)
    {
        strFlashTag += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';
        strFlashTag += 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=version=8,0,0,0" ';
        strFlashTag += 'id="' + id + '" width="' + width + '" height="' + height + '">';
        strFlashTag += '<param name="movie" value="' + swf + '"/>';
       
        if(flashvars != null) {strFlashTag += '<param name="flashvars" value="' + flashvars + '"/>'};
        strFlashTag += '<param name="quality" value="best"/>';
        strFlashTag += '<param name="bgcolor" value="' + bgcolor + '"/>';
        strFlashTag += '<param name="menu" value="false"/>';
        strFlashTag += '<param name="salign" value="LT"/>';
        strFlashTag += '<param name="scale" value="noscale"/>';
        strFlashTag += '<param name="wmode" value="transparent"/>';
        strFlashTag += '<param name="allowScriptAccess" value="sameDomain"/>';
        strFlashTag += '</object>';
    }
    else
    {
        strFlashTag += '<embed src="' + swf + '" ';
        strFlashTag += 'quality="best" ';
        strFlashTag += 'bgcolor="' + bgcolor + '" ';
        strFlashTag += 'width="' + width + '" ';
        strFlashTag += 'height="' + height + '" ';
        strFlashTag += 'menu="false" ';
        strFlashTag += 'scale="noscale" ';
         strFlashTag += 'id="' + id + '" ';
        strFlashTag += 'salign="LT" ';
       //  strFlashTag += 'wmode="transparent" ';
        strFlashTag += 'allowScriptAccess="sameDomain" ';
        if(flashvars != null) {strFlashTag += 'flashvars="' + flashvars + '" '};
        strFlashTag += 'type="application/x-shockwave-flash" ';
        strFlashTag += 'pluginspage="http://www.macromedia.com/go/getflashplayer">';
        strFlashTag += '</embed>';
    }

 document.write(strFlashTag);
}
 
 

|

댓글 4개

예제 사이트 두 곳 소스를 보니 대충 감을 잡았습니다.
일단 소스 삽입도 잘못 되어 있습니다. 그누로 링크하신 것은 head 가 두 번 선언되어 있지요.

xml 로 이루어지는 플래시 파일은
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
위와 같은 xml 을 선언해 주어야 정상 작동하는 경우가 많습니다.
반대로 그누는 위와 같이 선언할 경우 엉망이 되는 스킨들이 꽤 된 답니다.

위의 플래시 소스도 해외 소스인 것 같은데 이런 소스들 가운데 그누와 호환되지 않는 경우가 의외로 많습니다.

저는 문제점만 지적해 드렸고 해결책은 다른 분이 답변해 주실 겁니다.
링크가 엉뚱한 곳으로 되어 있는 사례를 보니 현재 제작중이신 것 같은데
익스에서도 rollover 문제가 몇 군데 발견되고 파폭에서는 사이트 자체가 엉망으로 일그러집니다. 화면 디자인까지 웃긴 모양새를 보입니다.
손을 보실려면 꽤나 고생하실 것 같네요. 회사 사이트는 익스 전용으로만 만들어서는 안 됩니다.
플래시 파일의 액션 스크립트의 내용중

xmlRoute = "swf/navInfo_7m.xml"; 를

xmlRoute = "/swf/navInfo_7m.xml";
로 바꿔주세요.

또..그누보드 bbs폴더 밑으로 swf 폴더를 하나 더 만드시고 그안에 sharedFonts.swf 파일을 넣어 주셔야 합니다.
bbs/swf/sharedFonts.swf
으랏찾차님..감사합니다. 아사달 xml 솔루션이 해결이 안되어
iframe등 온갖 잡팁을 구상하고있었는데. 경로등의 문제였네요
정말 감사합니다. 다른분들도 답변 해주셔서 감사드려요~
저와 비슷한 분들 문제들 잘 해결되길 바래요~~
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
16년 전 조회 3,925
16년 전 조회 1,266
16년 전 조회 1,637
16년 전 조회 998
16년 전 조회 2,031
16년 전 조회 1,536
16년 전 조회 1,485
16년 전 조회 3,196
16년 전 조회 1,465
16년 전 조회 3,143
16년 전 조회 2,283
16년 전 조회 1,671
16년 전 조회 896
16년 전 조회 1,696
16년 전 조회 1,734
16년 전 조회 1,695
16년 전 조회 1,439
16년 전 조회 1,604
16년 전 조회 1,534
16년 전 조회 1,081
🐛 버그신고