블로그 이미지
다비도프

만나고, 고백하고, 가슴 떨리고, 설레이고, 웃고, 사랑하고, 키스하고, 함께하고..

Rss feed Tistory
WEB/ASP.NET With C# 2007. 3. 20. 17:37

Mac에서 플래시 플레이어 재생이 안된다.....

미디어몹 개편을 한지 어언 4일이 지났는데..
헤딩라인뉴스가 Mac에서 재생이 안된다는 호환성문제때문에
계속 구글 뉴스그룹 / 구글 검색 / 네이버 검색을 뱅글뱅글 거리면서 찾아보는 중.

우선 해결할 실마리를 찾기는 했는데..
해결방법은 아니지만 현재의 미몹과는 반대되는 상황이 뉴스그룹에서 발견되었다.
즉 이자식은 Mac에서는 잘 보이는데 PC에서 안보인다고 하소연하는 거 같은데
이놈은 변수를 POST방식으로 받는다는 거. 미몹쪽에서는 GET방식으로 변수를 전달해줬는데
이 부분에서 차이가 생겨 플래시가 보이질 않을꺼라는 추측이다.
플래시 제작해주신 분에게 들으니 이렇게 수정하려면 많은 부분이 바뀐다는데
추측만으로 수정해달라고 하긴 조금 그렇고..

하튼 플래시... 복잡하다...콱!! -_-

,
WEB/ASP.NET With C# 2007. 3. 19. 13:51

[TIP] 크로스 도메인 : SWF 파일 사이에서의 데이터 액세스

SWF파일이 A라는 도메인에 있고 그 SWF파일이 A라는 도메인의 파일을 이용하여 변수를 호출할 때
도메인이 정확하게 일치해야 두 파일이 데이터를 공유할 수 있다.
하지만 만약 웹사이트가 2개의 도메인을 가지고 있다면 어떡해야 할까??
이 문제로 30분간 검색해서 찾은 결과..
Macromedia.com은 바보가 아니라 이런 경우에 대한 해답으로 crossdomain.xml을 제공한다.
즉, 웹사이트 루트에 crossdomain.xml을 만들어 액세스를 허용해주면 간단히 해결된다는 말씀!!


 

,
WEB/Java Script 2007. 3. 9. 15:03

Flash에서의 Javascript호출 문제

[Flash에서의 Javascript호출 문제]

Form태그안에 Flash가 Object태그로 들어간 경우에는
Flash에서의 Js Function Call이 먹히지 않습니다.
현재 진행하고 있는 프로젝트에서 동영상의 주소를 클립보드로 복사하기 위해
플래시에서 Js Function을 Call하는데 Form태그안에 Object 태그로 들어가 있는
플래시의 경우 IE에서는 백이면 백 "ObjectID is undefined" 라는
Script Error가 나타납니다. 이런경우에는 어떻게 해결하느냐~
2가지 방법이 있습니다.

1. <Object>를 <Form> 바깥으로 뺀다!! -_-;;
    간단하군;;

2. undefined가 나지 않도록 IE일 경우
    window.[ObjectID] = new Object();를 추가하면 됩니다. 그럼 OK~


   [html]

<script language='javascript'>
//<![CDATA[

   if(navigator.appName.indexOf("Microsoft") != -1)
   {
      window.flvplayer = new Object();
   }

   function callFromFlash()
   {
        ....
       if(navigator.appName.indexOf("Microsoft") != -1)
      {
          window.flvplayer = document.getElementById('flvplayer');
      }
   }

//]]>
</script>
<form runat='server' method='post'>
   ...
   <object id='flvplayer' classid='dasjkfljdklal' ...> ...</object>
   ...
</form>


[참고]
http://livedocs.adobe.com/flash/8/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00002200.html

http://livedocs.adobe.com/flash/8/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00002201.html



현재까지는 이게 최고의 해결책이랍디다;;

추가 :
불려지는 함수에
window.flvplayer = document.getElementById('flvplayer');
를 추가시켜 IE에서 보여지는 스크립트 에러를 제거~ s( ̄∇ ̄)v
,
TOTAL TODAY