[제나플러스] 추천하고 싶은 플래시 코딩 > 팁앤테크

본문 바로가기

사이트 내 전체검색

뒤로가기 팁앤테크

[제나플러스] 추천하고 싶은 플래시 코딩

본문

제나빌더에 플래시 매뉴로 바꾼 경우에 아직 embed 코드를 사용하신 분들이 계시더군요.
이미 object /embed 코드를 직접 사용시에 플래시 화면 가장자리에 나타나는 테두리 때문에 두 번씩 클릭해야만 링커가 작동되는 불편 때문에 여러 가지 패치 예가 나왔던 것으로 기억합니다.
플래시 초보(?) 분들께서 아직 잘 모르시는 것 같아서

<추천하고 싶지 않은 코딩 예 ^&^>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" height="68" width="950">
              <param name="movie" value="../img/menu.swf">
              <param name="quality" value="high">
              <param name="wmode" value="transparent">
              <embed src="../img/menu.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" height="68" width="950"></object>

&lt;추천하고 싶은 코딩 예 ^_^)

1. 플래시 패치파일 flashGo.js을 g4/js/flashGo.js에 업로드

2. head.sub.php 파일의 적절한 위치를 찾아서 ...
<script language="javascript" src="%3C?=$g4[%27path%27]?%3E/js/common.js"></script>
<script language="javascript" src="%3C?=$g4[%27path%27]?%3E/js/ajax.js"></script>
====&gt;<script language="javascript" src="%3C?=$g4[%27path%27]?%3E/js/flashGo.js"></script> 를 추가시키고

3. 플래시를 나타내야 할 위치에

<script language="javascript">flashGo('<?=$g4[path]?>/img/menu.swf',950,68,'index','#FFFFFF','transparent')</script>

width="950" height="68" =&gt; 950,68 로
추천0

첨부파일

댓글목록 6

쎄엠님의 댓글

쎄엠쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일

귀한 팁 올려주셨네요.
감사합니다.
유용하게 사용하겠습니다.

힘쓰님의 댓글

힘쓰쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일

아직 적용은 안해봤지만 감사합니다.

쎄엠님의 댓글

쎄엠쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일

적용하였는데 너무 좋습니다.
좌측제일 상단과 좌측 하단 부분입니다.
http://www.jesus91.net

제로님의 댓글

제로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일

그누보드에는 기본함수가 적용이 되어 있기때문에
<script>doc_write(flash_movie("<?=$g4['path']?>/플래쉬이름.swf", "플래쉬이름", 가로, 세로, "transparent"));</script>
그냥 바로 사용하셔도 됩니다.

월드컵님의 댓글

월드컵쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일

예 그렇군요. common.js에 아래와 같이 들어가 있군요. 미처 몰랐습니다.
그런데 플레이어 버전이 cab#version=6,0,0,0'으로 되어 있군요.이경우는 flv파일을 지원하지 못합니다.
최소한 cab#version=8,0,22,0' 버전 이상이 되어야 flv 파일도 잘 보여지게 될 겁니다.
=== common.js =======================
 function flash_movie(src, ids, width, height, wmode)
    {
        var wh = "";
        if (parseInt(width) && parseInt(height))
            wh = " width='"+width+"' height='"+height+"' ";
        return "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' "+wh+" id="+ids+"><param name=wmode value="+wmode+"><param name=movie value="+src+"><param name=quality value=high><embed src="+src+" quality=high wmode="+wmode+" type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?p1_prod_version=shockwaveflash' "+wh+"></embed></object>";
    }

    function obj_movie(src, ids, width, height, autostart)
    {
        var wh = "";
        if (parseInt(width) && parseInt(height))
            wh = " width='"+width+"' height='"+height+"' ";
        if (!autostart) autostart = false;
        return "<embed src='"+src+"' "+wh+" autostart='"+autostart+"'></embed>";
    }

    function doc_write(cont)
    {
        document.write(cont);
    }

쎄엠님의 댓글

쎄엠쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일

아 연후 아빠님 팁에 경로를 넣어줘야 하는군요.
한참 헤매었습니다.
<script>doc_write(flash_movie("<?=$g4['path']?>/img/logo.swf", "logo", 193, 36, "transparent"));</script>
위와 같이 화일을 넣은 경로를(폴더명) 넣어주면 실행되는군요.
감사합니다.
간단하고 편리한 기능인데 알지 못해서 말입니다.
두 분 감사합니다.

전체 825건 32 페이지
게시물 검색
Copyright (c) 株式会社YHPLUS. All rights reserved.

사이트 정보

株式会社YHPLUS / 대표 : ZERO
〒171-0014 東京都豊島区池袋2-41-5 アーバン154 8F
050-5539-7787
오픈카카오톡 (YHPLUS) :
https://open.kakao.com/o/slfDj15d

PC 버전으로 보기