FlashPlayer10 변경사항 및 문제점

Author : 알쯔 / Date : 2008. 10. 16. 19:07 / Category : 팁로그

Flash Player (플래시 플레이어) 10 버전이 난데없이 배포되고 있습니다. 물론 언젠가 배포되리라곤 생각했지만, 이렇게 급작스럽게 전면적으로 배포되리라고는 생각하지 못해 많은 사이트들이 Flash Player 10버전에 대응을 하지 못하고 있습니다.

가장 큰 문제점은 보안샌드박스 변경으로, 흔히들 사용하던 플래시 파일업로더와 플래시를 통한 클립보드 복사가 기존방식으로는 동작하지 않는다는 것이죠.

Flash Player 10 버전부터는 해당 기능을 플래시 내부의 버튼을 사용자가 직접 클릭하였을경우에만 동작하게 바꾸어 버렸습니다. 그러면서, 일말의 공지도, 문서도 제공하지 않고 있죠. (이 뻔뻔함은 어디서 나오는지 모르겠습니다.)

다시말하면, 티스토리나, 제로보드XE 처럼 1*1픽셀의 숨겨진 플래시 업로더를 두고 자바스크립트로 파일 찾아보기를 열게하던 대다수의 플래시 업로더가 사용하던 기존방식은 통하지 않은다는 말입니다.
지금상황에서, Flash Player 10 버전으로 업데이트 한다는 것은, 파일업로드를 포기하겠다는 말과 같습니다. 가급적 Flash Player 9.0.124 버전을 유지하는것이 현재로선 최선입니다.

Flash Player 설치제거파일

Flash Player 9.0.124 IE계열

Flash Player 9.0.124 비 IE계열


Flash Player 10 에서 바뀐점은 아래와 같습니다.

1. 변경된 사항 

1. Policy File
Flash 10에서는 meta-policy의 기본값이 all에서 master-only로 바뀝니다. 이 설정은 해당 swf파일이 존재하는 도메인 루트의 crossdomain.xml을 읽어옵니다. 그러나, meta-policy를 바꿔서 예전처럼 쓸수도 있습니다.

2. 소켓 타임아웃
액 션스크립트에서 Socket, XMLSocket의 모든 securityError이벤트는 connect()메서드의 호출 이후 일정시간 경과후 발생하게 됩니다. 이것은 송출 이후 즉각적인 securityError가 더 늦게 발생하게 되며, 또한 더 일찍 연결에 성공하게되면 securityError 이벤트는 긴 딜레이가 발생하게 됩니다. 그래서, 20초의 소켓 타임아웃을 정해 두었습니다. 물론, 개발자들은 Socket.timeout과 XMLSocket.timeout를 통해서 이 시간을 조정할 수 있습니다.

3. 파일선택과 다운로드시 사용자의 직접적인 인터렉션을 필요로 합니다.
Filerefrence.browse를 통해 사용자의 로컬의 파일을 찾는 창을 띄울수 있고, Filerefrence.download를 통해 파일을 내려 받을수 있습니다.
두 메서드의 경우 종전엔 사용자의 UI 인터렉션을 필요로 하지 않았습니다만, Flash 10에서는 사용자가 직접 UI인터렉션을 취해야 작동하게 됩니다.

4. 클립보드를 지정할시 사용자의 직접적인 인터렉션을 필요로 합니다.
System.setClipboard 를 통해 사용자의 클립보드에 텍스트를 지정할 수 있습니다. 종전엔 사용자의 직접적인 UI 인터렉션을 필요로 하지 않았습니다만, Flash 10에서는 사용자가 직접 UI인터렉션을 취해야 작동하게 됩니다.

 2. 추가된 사항

1. 로컬파일을 불러오고 저장할때
Flash 10에서는 SWF파일에서 사용자 로컬의 파일을 읽어오고 또 저장할 수 있습니다. 다만, 이 메서드들은 사용자가 파일 선택창에서 직접 파일이나 경로를 선택할때만 가능합니다.

2. 풀스크린 모드에서 제한적으로 입력허용
근래의 플래시 플레이어에서는 풀스크린 모드에서는 입력이 허용되지 않았습니다. 하지만 Flash 10에서는 탭, 스페이스, 방향키의 사용이 허용됩니다.

3. RTMFP
플래시 플레이어와 플래시 미디어서버간의 통신에 UDP기반의 RTMFP를 지원합니다.

4. Paste event handler를 통한 클립보드 데이터 핸들링
Flash 9에서는 시스템 클립보드의 데이터를 불러오지 못했습니다. Flash 10에서는 새롭게 추가된 Clipboard.generalClipboard.getData() 메서드를 통해 시스템 클립보드의 데이터를 읽어올수 있습니다. 다만, flash.events.Event.PASTE 이벤트가 발생할때에만 불러올수 있습니다 -_-;;;;

링크 : http://www.adobe.com/devnet/flashplayer/articles/fplayer10_security_changes.html#head5 

출처 : http://adnaru.com/55



이번 업데이트를 보면서 어도비사에게 무척이나 실망입니다.
플래시의 보안정책이 매번 바뀌는 점, 바뀔때마다 대단위의 수정이 필요하다는 것을 알고 있으면서도, 성급하게 Flash Player 10을 배포한다는 것은,,, 아마 실버라이트 새버전 발표에 뒤지지 않기 위해서 그러한것 같은데 이런 태도가 플래시개발자 입장에서 실버라이트로 전향할까? 라는 생각을 가지게 하는 것임을 잊지 않았으면 좋겠습니다.


그나저나 이제부터 밤샘인가요? -ㅁ-)/ 젝일슨-


Tags : , , , ,

Trackbacks 9 / Comments 36

  • 이전 댓글 더보기
  • Favicon of http://windlov2.tistory.com 돌이아빠 2008.10.16 20:39

    그렇군요. 다시 롤백을 해야 하는지 고민이긴 합니다. 귀찮아서요.

    그래도 궁금증이 풀렸네요^^ 감사합니다.~

    REPLY / EDIT

    • Favicon of https://blog.arzz.com 알쯔 2008.10.18 16:49 신고

      현재까지 국내 사이트중에 플래시를 이용한 업로더를 10 버전에 맞게 수정한 곳이 극히 드물다보니, 당분간은 롤백해서 9버전을 사용하는것이 좋을 듯 합니다. ^^

      EDIT

  • Favicon of http://http://applejadore.tistory.com/ 사과벌뢰 2008.10.16 21:24

    아까 이것때문인지도 모르고 얼마나 짜증이 많이 났던지 에휴..............

    REPLY / EDIT

    • Favicon of https://blog.arzz.com 알쯔 2008.10.18 16:49 신고

      어도비사도 문제지만, 공지하나 하지 않는 국내 인터넷서비스업체도 문제라고 생각되네요.
      언제쯤 지원할 예정이고 무엇이 문제다 라고 공지만 해주었어도 많은 사람들이 헤매지 않았을텐데 이점이 조금 아쉽습니다. ㅠ

      EDIT

  • Favicon of http://iceflower.tistory.com 활의노래 2008.10.16 22:15

    어도비 측에선 "Flash player 10도 베타판이 있었고, 그때 개발자들이 먼저 받아서 테스트를 해 봤어야 할 문제거든요." 라는 식으로 개발자들을 몰아부치겠죠 ㄷㄷ;;
    여튼 지금 당장은 롤백을 하는게 정답인 것 같습니다.

    REPLY / EDIT

    • Favicon of https://blog.arzz.com 알쯔 2008.10.18 16:50 신고

      베타버전에서 정식버전까지 어떤것이 반영될 예정인지, 언제 정식버전이 배포될것인지 전혀 문서화되지 않았다는 점에선 분명 어도비측의 실수겠지요 ㅠ

      EDIT

  • Favicon of http://junelife.tistory.com 역전의용사 2008.10.16 23:23

    참 대책없는 배포네요 --;
    사전에 각 사이트들이 대응할 시간을 주어야할텐데 거참...
    근데 10 베타 버전때 그런 내용을 미리 알려주지 않았을까요? 흠..
    어쨌든 업데이트 후 갑자기 업로드가 안되길래 제 컴터 문젠가 했네요

    REPLY / EDIT

    • Favicon of https://blog.arzz.com 알쯔 2008.10.18 16:51 신고

      베타버전에서 바뀐점이 언제 정식버전에 포함될 것인지 공지가 없었으니, 그런 공지가 문서화되어 배포된 다음에 10 버전에 맞게 수정하지 라는 생각이 지배적이었을 것 같습니다.
      저또한 이런점을 알고 있었지만, 공지도 없이 덜컥 포함되어 배포되리라고는 생각도 못했으니까요 ㅠ

      EDIT

  • Favicon of http://blog.maroo.info 거친마루 2008.10.16 23:31

    난데없이 갑작스럽게 배포된건 맞지만 제법 오래전부터 공지가 있어왔습니다. 저도 오늘 업로더 관련해서 급하게 2건을 수정했네요;;

    오히려 더 문제는 flash cs4 나 flex 3.2 sdk 를 정식 배포하지 않은 상태에서 플레이어를 일반에 공개했다는 점입니다. FileReference.download에 대해선 좀 곤란한 문제가 있었거든요... FileReference.save() 가 아니면 도저히 해결이 안될 문제였는데;; 현재 개발 환경으론 (nightly 버전을 받아 임시로 설치하지 않고는) 도저히 해결 불가능한 문제를 만들어버린거죠

    browse 문제는 1픽셀짜리 숨은 플래시 대신 browse 버튼을 플래시로 만드는 방법으로 해결했습니다.

    REPLY / EDIT

    • Favicon of https://blog.arzz.com 알쯔 2008.10.18 16:52 신고

      간단한 방법으로 수정이 가능합니다만... 한국 어도비측에서 이런 보안이슈들을 적극적으로 알리고, 언제 적용될것인지에 대한 홍보가 전혀 없었습니다. ㅠㅁㅠ
      저도 그냥 알고만 있다가 난데없는 배포로 뒤통수 맞은격이지요 ㅠ

      EDIT

  • Favicon of http://www.ziwoogae.com 지우개 2008.10.17 02:26

    그렇군요~ 좋은글 잘 읽었습니다^^

    REPLY / EDIT

    • Favicon of https://blog.arzz.com 알쯔 2008.10.18 16:53 신고

      일부 알려진 점을 인용해서 적어둔것에 불과한데 좋은글이라 해주시니 감사할 따름이옵니다. ㅠ_ㅠ

      EDIT

  • Favicon of http://s2news.net S2day 2008.10.17 10:51

    업데이트 이후 일부 플래시 동영상 플레이어에서는 전체화면이 안되는 문제가 생기드라구요 ;ㅁ;

    REPLY / EDIT

    • Favicon of https://blog.arzz.com 알쯔 2008.10.18 16:53 신고

      세세하게 어떤점이 바뀌었는지, 아직까지 공식적인 문서가 없으니, 어떤점때문에 전체화면이 안되는지 파악할 방법이 없죠. 삽질을 통해 알아낼 수 밖엔 ㅠ_ㅠ

      EDIT

  • Favicon of http://cdmanii.tistory.com cdmanii 2008.10.17 13:10

    좋은 정보감사합니다 ~

    REPLY / EDIT

    • Favicon of https://blog.arzz.com 알쯔 2008.10.18 16:54 신고

      도움되셨다니, 다행입니다. ^^;
      답변 감사드립니다. >ㅅ<

      EDIT

  • Favicon of http://cafe.naver.com/jinijani.cafe 유키 2008.10.17 16:49

    저희 까페에서도 문제가 생겨서 해결책을 찾는 중에 이 글을 보게 되었습니다.

    너무나 필요한 내용이었기에 급하게

    본문의 일부분을 글 내용으로 작성하고 이 글에 직접 링크를 달았는데

    그대로 게제 해도 될까요 ^^;;;

    삭제 요청이나 링크만 허용이라 하시면 곧 바로 수정하겠습니다 ^^;;;

    메일 주십시오. 급히 우리 카페 마스터 분께 보여드리고 싶어서

    허락이 구해지기전에 글을 먼저 게제 한 점 먼저 용서를 부탁드립니다 ^^;;;

    제 메일 주소는 pitout97@naver.com 입니다 ^^;;;

    날씨가 많이 추워졌네요;;; 감기들 조심하세요

    (저는 이미... ㅠ_ㅠ)

    REPLY / EDIT

    • Favicon of https://blog.arzz.com 알쯔 2008.10.18 16:54 신고

      많은분들이 아셔야하는 점이니, 가져가는 것은 문제가 되지 않습니다만, 제 글에도 다른분의 글이 인용되어 있으니, 그부분은 명확하게 알려주셔야 예의가 아닌가 합니다. ^^. 물론 그렇게 하셨을것이라고 믿고 있습니다!! 부산은 아직 덥군요. 감기 얼릉 나으시길 바랍니다. :)

      EDIT

  • Favicon of http://blog.empas.com/meetwhom/ 세차원 2008.10.19 15:20

    덕분에 궁금증이 많이 풀렸습니다
    좋은 글 감사드릴게요!

    REPLY / EDIT

    • Favicon of https://blog.arzz.com 알쯔 2008.10.19 16:55 신고

      읽어주셔서 감사합니다 >ㅅ<
      저도 그렇고 국내 사이트들이 발빠르게 대응해야할 시점이 아닌가 합니다. ^^

      EDIT

  • Favicon of https://libido.tistory.com doxa? 2008.10.22 16:59 신고

    정말 감사합니다 ㅜㅜ
    그래도 비스타여서 그런지 이전 관리로 해야만 겨우 업로드가 되네요 ㅎㅎ

    REPLY / EDIT

    • Favicon of https://blog.arzz.com 알쯔 2008.10.23 11:08 신고

      으음... 플래시플레이어 문제가 아니라, 단지 비스타란 이유로 신규관리에서 업로드가 되지 않을리는 없을텐데요 ㅠㅁㅠ

      EDIT

    • Favicon of https://libido.tistory.com doxa? 2008.10.23 13:52 신고

      오늘 해보니까 되네요 ㅎㅎ
      어쨌든 정말 감사합니다 ^^

      EDIT

  • ㅠㅠ 2008.11.02 00:09

    전 아무리 삭제하고 저걸로 깔아봐도 계속 안되네요.. 왜그럴까요 ㅠㅠ

    REPLY / EDIT

    • Favicon of https://blog.arzz.com 알쯔 2008.11.10 01:12 신고

      음, 브라우져 구분을 잘하셔야하는데... 그렇지 않다면- 다시 10버전으로 사용하게 되거든요 ㅠ

      EDIT

  • Favicon of http://www.kokovan.com Sangsu An 2008.11.09 10:16

    알쯔님. 이곳은 캐나다 밴쿠버 입니다. 위 글 퍼가도 되는지 허락을 우선 받아야하는데... 급하게 먼져 퍼갑니다. 글의 출처는 밝혔습니다. 문제가 되면 연락주십시오. 삭제하도록 하겠습니다. editor@mediakoko.com입니다. 감사합니다.

    REPLY / EDIT

    • Favicon of https://blog.arzz.com 알쯔 2008.11.10 01:12 신고

      문제없습니다. ^^;
      밴쿠버에서도 방문해주시니, 감사할따름입니다. ^^;

      EDIT

  • Favicon of http://pappiange.tistory.com pappiange♡ 2010.03.08 16:29

    하아..-_ㅠ 원인을 찾던중 이곳까지 오게되었는데..
    프로그램에 무지한 전 위에 글에서 조사밖에 안 보이는군요..하하;; 해석 좀 부탁해야겠네요;
    정리된 글 감사합니다^^

    REPLY / EDIT

  • Favicon of http://redcircle-photography.com Jasa Fotografi 2013.09.16 01:31

    도움되셨다니, 다행입니다. ^^;
    답변 감사드립니다. >ㅅ<

    REPLY / EDIT

  • Favicon of http://trainingk3.co.id/training-ahli-k3-umum/ Training Ahli K3 Umum 2013.09.16 11:23

    좋은 정보감사합니다 ~

    REPLY / EDIT

  • Favicon of http://traininghse.com Konsultan HSE 2013.09.20 17:49

    그렇군요. 다시 롤백을 해야 하는지 고민이긴 합니다. 귀찮아서요.

    REPLY / EDIT

  • Favicon of http://pelatihank3.co.id Pelatihan K3 2013.10.21 15:24

    전 아무리 삭제하고 저걸로 깔아봐도 계속 안되네요.. 왜그럴까요

    REPLY / EDIT

  • Favicon of http://trainingk3.co.id/training-csms-contractor-safety-management-system/ Training CSMS 2013.11.07 15:14

    덕분에 궁금증이 많이 풀렸습니다
    좋은 글 감사드릴게요!

    REPLY / EDIT

  • Favicon of http://sweatermurah.net j-fleece 2013.11.11 12:53

    덕분에 궁금증이 많이 풀렸습니다

    REPLY / EDIT

Follow Me

Search

Statistics

  • Total : 2,319,632
  • Today : 13
  • Yesterday : 24

Blog Information

알쯔

Calendar

«   2019/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
Copyright © 알쯔의 외부기억장치 All Rights Reserved
Powered by ARZZ.COM