플래시 링크
Re: 플래시 링크
차니님이 작성한 자료에 찾아보시면 있을 것입니다. 웹표준에 맞게라고 했으니 다른 내용도 도움이 될 것입니다.reric wrote:XHTML 웹 표준에 맞게 플래시 링크는 어떻게 하나요?
object 썼더니 ff에선 안보이고 embed 썼더니 not valid 라고 나오구요;
어떻게 해야 할까요?
http://www.mozilla.or.kr/docs/web-developer/standard/
-
- 해커
- Posts: 724
- Joined: 2005 01 31 22:33 55
- Location: 대한민국
- Contact:
Re: 플래시 링크
챠니님의 글은 예전에 보았지만 저는 그냥 object와 embed 둘다 쓰고 있습니다.소프트원트 wrote:
차니님이 작성한 자료에 찾아보시면 있을 것입니다. 웹표준에 맞게라고 했으니 다른 내용도 도움이 될 것입니다.
http://www.mozilla.or.kr/docs/web-developer/standard/
-
- 해커
- Posts: 691
- Joined: 2004 08 11 22:14 59
- Contact:
Hixie method 추천
IE 에서는 condition comment 를 사용해서 object 표현 버그를 잡아주고, 다른 브라우져에서는 classid 에 해당하는 플러그인이 없개 때문에 embed 된 applicatino/x-shockwave-flash 플러그인이 실행 됩니다.
표준이기도 하고 IE 버그를 IE 만의 코드로 해결 할 수 있기 때문에 저는 상당히 괜찮은 방법이라고 생각 하는 데 다른 분들은 어떠신 가요?
Code: Select all
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="160" height="75" id="a" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="/inc/flash/logo.swf" />
<param name="quality" value="high" />
<param name="flashvars" value="url=/inc/flash/logo.asp"/>
<!-- Hixie method -->
<!--[if !IE]> <-->
<object type="application/x-shockwave-flash" data="/inc/flash/logo.swf" width="160" height="75">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="/inc/flash/logo.swf" />
<param name="quality" value="high" />
<param name="flashvars" value="url=/inc/flash/logo.asp"/>
<p><img src="" /></p>
</object>
<!--> <![endif]-->
</object>
표준이기도 하고 IE 버그를 IE 만의 코드로 해결 할 수 있기 때문에 저는 상당히 괜찮은 방법이라고 생각 하는 데 다른 분들은 어떠신 가요?
condition comment는 IE의 하위 호환성을 위해 필요한 것이지만, 국내에서라면 이 용도가 그리 크지않을 것입니다. 단지 이 사실에서 우리가 확인하는 것은 IE가 소스 크기를 늘리게 만든다는 것이겠죠.hyeonseok wrote:IE 에서는 condition comment 를 사용해서 object 표현 버그를 잡아주고, 다른 브라우져에서는 classid 에 해당하는 플러그인이 없개 때문에 embed 된 applicatino/x-shockwave-flash 플러그인이 실행 됩니다.
표준이기도 하고 IE 버그를 IE 만의 코드로 해결 할 수 있기 때문에 저는 상당히 괜찮은 방법이라고 생각 하는 데 다른 분들은 어떠신 가요?
사실 표준을 고민하는 분들 중에는 하위 호환성을 얼마나 유지해야할 것인가를 생각할 것입니다. 국내시장만 염두에 두면, 지금의 최신 브라우저에만 맞추는 게 작업부담을 줄일 수 있지않나 합니다. 개인적인 생각입니다. 글로벌 시장을 겨냥한다면 달라지겠죠.
그래서 최신 브라우저만 염두에 둔다면 hyeonseok님이 사용한 아래 내용만으로 충분합니다.
Code: Select all
<object type="application/x-shockwave-flash" data="/inc/flash/logo.swf" width="160" height="75">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="/inc/flash/logo.swf" />
<param name="quality" value="high" />
<param name="flashvars" value="url=/inc/flash/logo.asp"/>
아래 코드를 메모장에 복사해서 적당한 이름의 html로 저장하시면 플래시게임을 볼 수 있습니다. 동물학대에 해당하겠지만...특히나 팽귄을 때려잡는 것이라 그렇내요..
Code: Select all
<object type="application/x-shockwave-flash" data="http://n.ethz.ch/student/mkos/pinguin.swf" width="100%" height="90%">
<param name="movie" value="http://n.ethz.ch/student/mkos/pinguin.swf" />
<param name="quality" value="high" />
</object>
-
- 해커
- Posts: 691
- Joined: 2004 08 11 22:14 59
- Contact:
아시다시피 이 방법은 swf 파일이 다 다운 될때 까지 IE 가 Active-x 를 로딩하지 못합니다. flash 의 가장 큰 장점 중의 하나인 스트리밍이 지원 되지 않는 방식 입니다. 현실적으로 사용하기 힘든 방법이지요. A list apart 에서는 Flash Satay (http://www.alistapart.com/articles/flashsatay/ ) 를 말하고 있지만 개인적으로 선호하지는 않습니다.소프트원트 wrote:아래 코드를 메모장에 복사해서 적당한 이름의 html로 저장하시면 플래시게임을 볼 수 있습니다. 동물학대에 해당하겠지만...특히나 팽귄을 때려잡는 것이라 그렇내요..
Code: Select all
<object type="application/x-shockwave-flash" data="http://n.ethz.ch/student/mkos/pinguin.swf" width="100%" height="90%"> <param name="movie" value="http://n.ethz.ch/student/mkos/pinguin.swf" /> <param name="quality" value="high" /> </object>
( 힉시 짱~ -_-; )
스트리밍 부분은 몰랐던 내용입니다. ^^;; 저는 컨텐츠 제작이 본업(?)이라 모질라를 통해 표준과 관련된 자료를 수집하는 정도이지요. 즉 뭐가 되는냐 안되느냐 ?이죠. 표준 방식에 대한 접근보다, 실용적으로 웹브라우저에서 차별없이 구현되는 가를 더 많이 봅니다. ^^ 그래서 스크립트와 관련된 질문보면, 일단 무시합니다. 모르니까...hyeonseok wrote:아시다시피 이 방법은 swf 파일이 다 다운 될때 까지 IE 가 Active-x 를 로딩하지 못합니다. flash 의 가장 큰 장점 중의 하나인 스트리밍이 지원 되지 않는 방식 입니다. 현실적으로 사용하기 힘든 방법이지요. A list apart 에서는 Flash Satay (http://www.alistapart.com/articles/flashsatay/ ) 를 말하고 있지만 개인적으로 선호하지는 않습니다.
( 힉시 짱~ -_-; )
알려주신 링크자료를 통해 새로운 내용을 알게 되었내요. 감사합니다.
스트리밍 문제를 해결하는 방법도 제시되어있내요. 플래시를 만들어본 적이 없어서.. 플래시 제작자 단위에서 다양한 모색을 해보면 될 문제내요., 그리고 일단 용량을 작게 만들어주면 되겠내요. 문제는 국내 사이트들이 플래시로 떡칠하니, 말한대로 어려움은 있을 지 모르겠습니다. 실무적인 차원에서 경험하셨으니 잘 아시겠죠.
위의 팽귄 멀리 날려보내기(동물학대임!! ^^)를 윈98/윈XP에서 해보았는 데, 윈98이 문제더군요. 말한 스트리밍 문제 때문인 지, 마우스 반응이 너무 느립니다. 오페라에선 잘 작동하지만 매끄럽지않더군요. 마우스 반응은 그런대로 괜찮더군요. 파이어폭스에서는 아주 잘 반응하더군요.
제가 느낀 플래시 렌더링 처리의 만족도는 이렇습니다.
모질라 파이어폭스 : 100%
오페라 : 90%
IE/WinXP : 100%
IE/Win98 : 6~70%
저의 개인적인 생각은 IE가 문제를 어렵게 만든다는 생각입니다.
무엇보다 코드를 지저분하게 만들어버리니까요.
윤석찬님이 강연한 자료를 바꾸어보았습니다.
IE/파이어폭스/오페라 모두 스트리밍되는 데 전혀 문제가 없습니다. 즉 스트리밍 문제 때문에 Classid를 신경써야 하는 지 생각듭니다.
문제는 EmBed가 아니면 렌더링하지 못하는 브라우저일 것이라는 생각입니다.
IE/파이어폭스/오페라 모두 스트리밍되는 데 전혀 문제가 없습니다. 즉 스트리밍 문제 때문에 Classid를 신경써야 하는 지 생각듭니다.
문제는 EmBed가 아니면 렌더링하지 못하는 브라우저일 것이라는 생각입니다.
Code: Select all
<object type="application/x-shockwave-flash" width="550" height="450"
data="http://vod.swinsight.or.kr/vod/4th/linux/kipa_200504_oss4.swf">
<param name="quality" value="high" />
<param name="movie" value="http://vod.swinsight.or.kr/vod/4th/linux/kipa_200504_oss4.swf" />
</object>
-
- 해커
- Posts: 724
- Joined: 2005 01 31 22:33 55
- Location: 대한민국
- Contact:
많이 배우네요.
현석님과 소프트원트님 덕분에 이것저것 많은 정보를 얻었습니다. 감사합니다. :D소프트원트 wrote:윤석찬님이 강연한 자료를 바꾸어보았습니다.
IE/파이어폭스/오페라 모두 스트리밍되는 데 전혀 문제가 없습니다. 즉 스트리밍 문제 때문에 Classid를 신경써야 하는 지 생각듭니다.
문제는 EmBed가 아니면 렌더링하지 못하는 브라우저일 것이라는 생각입니다.
Code: Select all
<object type="application/x-shockwave-flash" width="550" height="450" data="http://vod.swinsight.or.kr/vod/4th/linux/kipa_200504_oss4.swf"> <param name="quality" value="high" /> <param name="movie" value="http://vod.swinsight.or.kr/vod/4th/linux/kipa_200504_oss4.swf" /> </object>
위의 방법으로는 역시나 익스에서 스트리밍 지원이 안되기 때문에 쓰기는 힘들겠군요.
통일이 안되서 마음이 아픕니다.
Re: 많이 배우네요.
쇽웨이브/플래시 플러그인 다시 설치해보시죠. 저 역시 윈98에서 작동되지않길래, 매크로미디어 사이트가서 설치한 뒤에 문제없이 작동하였습니다.박민권 wrote:위의 방법으로는 역시나 익스에서 스트리밍 지원이 안되기 때문에 쓰기는 힘들겠군요.
통일이 안되서 마음이 아픕니다.
쇽웨이브 플레이버 다운받기
IE가 문제란 사실을 다시 한번 확인하게 되었습니다.
아래에서 IE 쇽웨이브/플래시가 잘 작동하는 지 확인해보세요.
쇽웨이브
http://www.macromedia.com/shockwave/dow ... fault.html
플래시
http://www.macromedia.com/shockwave/dow ... sh-kr.html
그리고 위에서 언급한 차니님 강연을 html로 저장해서 보세요.
쇽웨이브
http://www.macromedia.com/shockwave/dow ... fault.html
플래시
http://www.macromedia.com/shockwave/dow ... sh-kr.html
그리고 위에서 언급한 차니님 강연을 html로 저장해서 보세요.
Who is online
Users browsing this forum: No registered users and 3 guests