Adobe Flash

Web/Common 2012. 5. 11. 23:31


Adobe Flash (어도비 플래시)는 어도비 시스템즈 가 개발하고있는 동영상 이나 게임 등을 취급하기위한 규격 및 그것을 제작하는 회사의 소프트웨어 패키지 이름. 원래 개발 회사는 매크로 미디어 에서 구는 Macromedia Flash (매크로 미디어 플래시)10.1 ~ 11.1까지 휴대폰에도 대응하고 있지만, 그 이전의 휴대 단말 전용은 Adobe Flash Lite 에서 11.2 이후는 전화는 Adobe AIR에만 된 [3] . 충돌로은 Microsoft Silverlight 가있다. 유사한 기술로서 W3C 와 WHATWG 에 의해 표준화 과정에있는 HTML5 가 대두하고있다.

목차

  [ 숨기기 ] 

개요 편집 ]

벡터 이미지 가 규격의 중심에서 그것 스크립트 에서 제어함으로써 마우스 움직임에 따라 애니메이션을하거나 소리를 내거나 같은 대화형 웹 사이트 를 만드는 데 적합하다.애니메이션, 게임, 웹사이트의 네비게이션, 음악 재생 등의 콘텐츠를 만들기위한 소프트웨어. 재생 환경에 대한 의존도가 낮고, 벡터 이미지를 사용하는 경우, 윈도우 크기를 변경해도 화질이 열화하지 않는다는 특징이있다. 래스터 이미지 를 처리할 수도 있으며,이 경우 비트맵 다듬기 화질의 열화를 눈에 띄지 않게 할 수있는 기능이있다.

Flash 를 사용하면 상호 작용적인 웹 사이트가 될 수도 있지만, 웹 브라우저 및 플레이어에서 텍스트 검색 수 없다. 그러나 google.com 등 일부 검색 엔진 은 Flash 에서 텍스트를 추출하여 검색할 수있다.

Flash 재생 소프트로서는 주로 Flash Player (플래시 플레이어)가 사용된다. Microsoft Windows , Mac OS X , Linux 등의 운영 체제 에서 작동 대표적인 웹 브라우저 에서 플러그인 으로 동작시킬 수도있다. 휴대 전화 기에도 재생 소프트웨어가 탑재되어있는 것이있다 (이전에는 기능 제한을 더한 Adobe Flash Lite (어도비 플래시 라이트)가 제공되고 있었다).

또한 Adobe는 Flash 를 웹 이외에도 사용할 수 있도록 의도를 발표하고있다. Flash 의 파일 형식 사양이 공개되어 어도비 시스템즈 이외의 기업, 개인이라도 Flash 데이터를 가공 생성하는 소프트웨어를 자유롭게 개발, 배포할 수있다. 하지만 사양에 따라 Flash 파일을 재생하는 소프트웨어를 개발하는 것은 인정되지 않았다. 따라서 예를 들어 Flash 재생 소프트웨 어인 Gnash 는 웹상에 존재하는 Flash 를 수집하고이를 분석하는 것을 통해서 개발이 이루어지고 있었다. 그 라이센스가 변경되어 현재는 호환 소프트웨어 개발이 가능하게되어있다.

Flash 의 애니메이션은 포털 사이트 와 기업 및 공공 기관, 가수와 개인 웹사이트 등에서 시작 페이지로 사용되지만, HTML의 대체 페이지를 제공하지 않는 경우, 접근성 관점에서 비판도받을 수 도 많다. 또한 Flash 에 표시되는 텍스트는 일반 텍스트와 그림과 같이 브라우저의 기능을 사용하여 복사 및 인쇄, 저장하는 것이 불가능하기 때문에, 예를 들어 가사와 같은 텍스트를 Flash 를 이용하여 표시 쉽게 복사 붙여넣기되지 않도록하는 특수한 사용 방법도있다. 그 외, 배너 광고 를 비롯한 웹 광고 분야에서도 널리 사용되고있다.

최근 버전에서는 대화형 컨텐츠의 표현 수단에만 머물지 않고 리치 인터넷 애플 리케이션 을위한 기능이 향상되어 고급 사용자 인터페이스, 여러 파일 동시 업로드, 원활한 동영상 재생 등, DHTML 등에서 충당 다 않는 유연하고 편리한 인터페이스를 크로스 플랫폼 으로 비교적 용이하게 제공할 수있는 수단으로 보급하고있다.

특히, 2006 년에 각광 동영상 투고 사이트 YouTube 와 함께 빠르게 성장 동영상 전송 분야에서는 ( 디지털 저작권 관리 의 보호가 필요한 일부 경우를 제외하고) 매우 널리 사용되고 있으며, 기존의 Windows Media Player , QuickTime , RealPlayer 에 따르면 스트리밍 재생을 대신하여, 동영상 제공하기위한 필수 기술의 하나가되고있다.

미디어 아트 , 인터랙티브 아트와 설치 미술 제작 도구로 Flash 를 사용하는 경우도있다.

버전업의 역사 편집 ]

Flash 1, 2 편집 ]

1996 년 에 미국의 컴퓨터 · 소프트웨어 회사 퓨처 웨이브 소프트웨어 [4] 가 애니메이션 데이터를 생성하는 소프트웨어 FutureSplash Animator 및 재생 플러그인 FutureSplash Player (퓨처 스플래시 플레이어)를 개발. 이것을 매크로 미디어가 회사마다 인수 " FutureSplash "의 머리 글자"F "와 접미사"lash "을 취하고 약칭을" Flash "며 Shockwave시리즈 내장 " Shockwave Flash "라고했다. 파일 형식 이름과 확장자로 사용되고있다 " SWF "는 원래" small Web format "(소형 웹 형식)의 약자 였지만, 매크로 미디어에 의해" Shockwave Flash "의 약자로 개칭되었다 (현재는 다시 원래의 약어로 개칭). 작성 소프트는 Macromedia Flash 로 개명되었다. 이때부터 이미 많은 기본적인 기능이 있으며, 벡터 이미지로 렌더링하는 것으로 동영상 데이터로 매우 데이터의 양을 작게함에 따라 주목된다.

Flash 3, 4 편집 ]

1998 년 , Flash 3 베타 버전 공개와 ​​동시에 Shockwave Flash (SWF) 사양을 개방형 표준 화할 것이 발표된다. 같은 해 발매된 Macromedia Flash 3 에서 상호 관련 기능이 강화되어 점차 " 애니메이션 소프트웨어 "의 테두리에 머물지 않고 발전을하게된다. Flash 4 에서 변수, 문자열 처리, 조건 분기있게된다.

Flash 5, 6 편집 ]

Macromedia Flash 5 , Macromedia Flash MX ( Flash Player 6 )에서 ActionScript 가 탑재되어 프로그래밍 기능이 크게 향상 되었기 때문에 프로그래머들도 Macromedia Flash 를 사용하게된다. 또한 MX는 " miracle experience " [5] 의 약어이다.

Flash 7, 8 편집 ]

Macromedia Flash MX 2004 ( Flash Player 7 )에서는 ActionScript 2 가 탑재되어 동영상 전송을 지원하며 2005 년 가을에 출시된 Macromedia Flash 8 Professional 에서 애니메이션 그래픽 관련을 중심으로 대폭적인 업데이 트가 진행되며 또한 기능 제한 버전의 Macromedia Flash 8 BASIC 동시 출시된 새로운 계층의 개척에도 의욕적이다.

Adobe가 인수 편집 ]

2005 년 4 월 매크로 미디어는 어도비 에 인수되어 플레이어는 Adobe Flash Player 로 개명된다. 작성 소프트는 새로운 버전의 출시까지 Macromedia Flash 이름 그대로 판매가 계속되었다. 2007 년 4 월 어도비 크리에이 티브 제품군이다 " Adobe Creative Suite 3 "에 포함된 새로운 버젼이되는 Adobe Flash CS3 Professional 이 출시되며, 제작 소프트웨어의 명칭도 Adobe Flash 로 개명되었다.

Flash CS3 (9) 편집 ]

제 8 판까지 Macromedia Flash 와 Flash Player 가 거의 동시에 출시되어 있었지만, Windows , Mac OS 용 Flash Player 9 가 2006 년 6 월에 발표되었다 (개발 환경은 현재Adobe Flash CS3 Professional 또는 Flex 2 및 Flex 3 ).

Linux 용을 보면, Flash Player 8 은 출시이 보류되게되었다. 그런 다음 Flash Player 9 가 Windows , Mac OS 용보다 몇 개월 늦은 2007 년 1 월에 출시되었다. Linux 의 릴리스가 늦은 이유는 많은 Linux 배포판 에 대응시킬 필요에서 개발에 상당한 시간이 걸렸기 때문에하다고 알려져있다.

Flash CS4 (10) 편집 ]

CS4 제품의 미국의 발표는 2008 년 9 월 2 일 발매 같은 해 10 월 15 일 . 일본어 버전의 발표는 같은 해 11 월 11 일 발매 같은 해 12 월 19 일 이었다.

3D 변환, H.264 인코딩, Adobe AIR 와 함께 새로운 형식 XFL 등을 지원하고있다.

Flash Professional CS5 (10.1) 편집 ]

전세계의 발표는 2010 년 4 월 12 일 , 일본에서의 발매는 같은 해 5 월 28 일 .

Flash Catalyst CS5 (1) 편집 ]

CS5 에서 신설된 소프트.

Flash Player 10.2 편집 ]

2011 년 2 월 8 일 공개. 다음 기능을 추가 [6] . 해당 Adobe AIR 2.6. SWF 버전 11.

  • StageVideo 하드웨어 가속
  • 여러 모니터에서 전체 화면 모드
  • Internet Explorer 9 의 하드웨어 가속 렌더링
  • 사용자 지정 기본 마우스 커서
  • 서브 픽셀 텍스트 렌더링

Flash Player 10.3 편집 ]

2011 년 5 월 12 일 공개. 다음 기능을 추가 [7] . 해당 Adobe AIR 2.7. SWF 버전 12.

  • 미디어 측정 - 비디오 사용 현황 분석
  • 음성 에코 제거 - 헤드셋을 이용하지 않는 상황에서 더 강력한 에코 제거 및 노이즈 제거 등
  • 로컬 저장소 관리 개선
  • 기본 제어 패널
  • Mac OS X 에서 자동 업데이트 알림

Flash Player 11.0 편집 ]

2011 년 10 월 3 일 공개. 다음 기능을 추가 [8] . 해당 Adobe AIR 3.0. SWF 버전 13.

  • GPU에 따르면 2D, 3D 하드웨어 가속 렌더링. Stage3D API " Molehill "
    • 렌더링 성능을 1,000 배 빠른 경우가 존재한다 [9]
    • DirectX 9 ( Windows ), OpenGL 1.3 ( Mac OS X , Linux ), OpenGL ES 2.0 ( Android , iOS , BlackBerry Tablet OS )를 사용. 지원하지 않는 경우, SwiftShader 를 사용 [10] .
    • 쉐이더 언어 Adobe Pixel Bender 3D 도 2011 년 3 월 2 일 발표 [11] . 쉐이더 언어 어셈블리 언어 로 Adobe Graphics Assembly Language (AGAL)도 이용 가능 [10] .
  • 큐빅 베지어 곡선 (3 차 베지어 곡선)
  • 64 비트 브라우저 지원
  • Linux 벡터 인쇄
  • G.711
  • H.264 / AVC 소프트웨어 압축
  • JSON
  • 가비지 컬렉션 의 타이밍 지시
  • 소켓 진행 이벤트
  • 안전한 난수 생성기
  • HTTP 동적 스트리밍 복제 방지 지원
  • JPEG-XR
  • 큰 BitmapData 지원
  • LZMA 에 따르면 SWF 압축
  • DisplayObjectContainer.removeChildren , MovieClip.isPlaying
  • 비동기 비트맵 디코딩
  • TLS

Flash Player 11.1 편집 ]

2011 년 11 월 10 일 공개. 해당 Adob​​e AIR 3.1. SWF 버전 14.

  • iOS 5 (AIR) 지원
  • 모바일 Flash Player의 최종 버전

Flash Player 11.2 편집 ]

2012 년 3 월 27 일 공개. 다음 기능을 추가. 해당 Adob​​e AIR 3.2. SWF 버전 15.

  • 다중 스레드 비디오 디코딩 (Windows, Mac OS X, Linux)
    • 몇 가지 인코딩, 일반적으로 라이브 스트림 및 실시간 인터랙티브에서 가끔 볼 수 지터를 제거합니다.
    • 일부 플랫폼에서 높은 비트율의 내용에서 드롭되는 프레임을 줄임으로써 프레임 속도를 최대 50 % 개선.
    • 프레임 탐색을 톡톡히했다.
    • 해상도가 높거나, 높은 비트율의 내용을 디코딩해도 기본 UI 스레드를 멈추지 않게했다.
    • HTTP 스트리밍, 검색의 반응성이 좋아지고, 검색 후에 더 빠르게 재생할 수 있도록했다.
  • Flash Player 백그라운드 업데이트 (Windows에만 해당) - "가능하면 업데이 트를 자동으로 설치 (권장)"을 선택하면 아무것도 알리지 않고 자동으로 업데이 트하게된다
  • 전체 화면 모드에서 마우스 잠금 상대적 마우스 좌표 (모바일 Adob​​e AIR에는 대응하지 않는다)
  • 오른쪽 클릭 가운데 단추 (Adobe AIR뿐만 아니라 Flash Player 지원)
  • Flash Player 11.1까지 Windows에서 비디오 카드의 장치 드라이버 날짜가 2009 년 1 월 1 일 이전의 경우 wmode = "direct"의 때라도 소프트웨어 렌더링을 사용하고 있었지만, 그 판정 날짜를 2008 년 1 월 1 일 전환했다.
  • 웹 브라우저에서 탭을 뒤에 숨어하거나 최소화했을 때, ThrottleEvent를 생성합니다.
  • SWF 버전 13 이상을 지정했을 경우, 빠른 메모리 작업에 대한 opcode [12] 가 무효가되어, 2008 년 버전의 이전 버전의 Adobe Alchemy [13] , haXe 의 flash.Memory, Apparat의 MemoryExpansion 등이 동작하지 않는 . 동시에 새로운 Adobe Alchemy와 Stage3D를 병용하는 경우는 별도 과금을하는 것이 발표되었다 [14] .

Flash Player 11.3 편집 ]

다음 기능을 추가 예정. 해당 Adobe AIR 3.3. SWF 버전 16 2012 년 6 월까지 릴리스 예정. 개발 코드 Cyril [15] .

  • 전체 화면 모드에서 키보드 입력 지원 (Adobe AIR뿐만 아니라 Flash Player에도 대응). ESC 키 이외 사용할 수 있습니다.
  • NetStream에서 낮은 지연 오디오
  • Sound API에서 낮은 지연 오디오
  • Windows Vista 이상하고 Firefox 4 이상이 보호 모드에서 실행
  • Mac OS X 에서 자동 업데이트
  • Stage 3D 콘텐츠에 대한 텍스처 프로 그레시브 스트림
  • Context3D.driverinfo 하드웨어 가속 실패 정보를 포함한
  • 프레임 레이블 이벤트 Event.FRAME_LABEL
  • 밖에서 마우스 버튼을 선보였다는 이벤트 검색 MouseEvent.RELEASE_OUTSIDE
  • Linux 용 NPAPI 대한 지원을 중단하고 PPAPI 에서만 지원되고, Google Chrome에만 해당됩니다, Flash Player의 단독 배포를 종료 예정 [16]
  • Bitmap.drawWithQuality
  • BitmapData.encode () - PNG, JPEG, JPEG XR로 축소
  • ByteArray의 LZMA 지원
  • ApplicationDomain.getQualifiedDefinitionNames ()
  • Mac App Store 대응의 개선
  • 모바일 (AIR)
    • Android 4.0에서 스타일러스 지원
    • iOS (AIR) 버전의 샌드 박스 지원
    • iOS에서 USB 디버깅
    • iOS에서 백그라운드로 위치 정보를 검색하거나 네트워크 통신
    • iOS 버전의 시뮬레이터 지원
    • 화면 비율 지원 개선
    • 144x144 크기의 아이콘 지원
    • Capabilities.screenDPI가 iPad (3 세대) 에서 올바른 값을 반환하게 된
    • Windows에서 iOS SDK 지원

Flash Player Dolores 편집 ]

다음 기능을 추가 예정. 2012 년 7 월 ~ 12 월 사이에 출시 예정 [15] .

  • 성능 속도 관계
    • ActionScript 근로자 (병렬)
    • 고급 프로 파일링
    • 2005 년, 2006 년 비디오 카드의 GPU 가속
    • iOS의 속도
    • 현재 실행 환경의 성능을 얻을 성과 지표 API

버전 편집 ]

작성 소프트 편집 ]

  • 1996 년 Future Splash Animator (Macromedia Flash 1)
  • 1997 년 Macromedia Flash 2
  • 1998 년 Macromedia Flash 3
  • 1999 년 Macromedia Flash 4
  • 2000 년 Macromedia Flash 5
  • 2002 년 Macromedia Flash MX (6)
  • 2003 년 Macromedia Flash MX2004 (7)
  • 2003 년 Macromedia Flash MX Professional 2004 (7)
  • 2005 년 Macromedia Flash Basic 8
  • 2005 년 Macromedia Flash Professional 8
  • 2007 년 Adobe Flash CS3 (9) Professional
  • 2008 년 Adobe Flash CS4 (10) Professional
  • 2010 년 Adobe Flash Professional CS5 (10.1)

플레이어 편집 ]

시스템 요구 사항 수정 ]

Adobe Flash Player 편집 ]

시스템 요구 사항은 다음과 같다 [24] . 2.33 GHz 이상으로되어 있지만, Flash Player 11.0 릴리스 시점에서 모바일 Sandy Bridge 는 Core i3 과 저소비 전력 타입 (25W 이하)의Core i7 같은 최신 CPU가 제외되는 등 이상한 지표 하지만, Pentium 4 를 상정한 수치라고 생각된다.

Windows
  • 2.33GHz 이상 (또는 Atom 1.6GHz 이상)
  • 대응 OS (32 비트)
  • 대응 OS (64 비트)
  • 128MB 이상의 RAM (넷북에서는 1GB 이상 권장), 128MB 이상의 비디오 메모리
Mac OS X
  • intel Core Duo 1.33GHz 이상 ( PowerPC 지원이 10.1 종료)
  • Mac OS X 10.6 이상
  • 256MB 이상의 RAM (1GB 이상 권장) 128MB 이상의 비디오 메모리
Linux
  • 2.33GHz 이상 (또는 Atom 1.6GHz 이상)
  • 지원 OS
  • 512MB 이상의 RAM, 128MB 이상의 비디오 메모리
Solaris
  • 1600 MHz Sun UltraSPARC IIIi 이상
  • Solaris 10
  • 2GB 이상의 RAM, 128MB 이상의 비디오 메모리
Android
BlackBerry Tablet OS

일본의 대중 편집 ]

일본에서의 본격적인 유통은 Flash 2 때부터이지만, 실제로는 FutureSplash 직수입 버전도 일부 점포에서는 취급하고 있었다.

웹사이트 일반 유저에게 널리 Flash인지되게 된 것은 Flash 4시기로 여겨진다. 수많은 기업 사이트에서 채용에 이르고 있었지만, 특히 포크 듀오 의 유자 의 공식 사이트는 대부분 Flash로 구축한 후, "유자 일가의 집안"을 탐구하는 모험 게임 풍의 연출을 그것에 도입했다. 한편 개인 제작된 Flash 작품도이 시기를 기점으로 증가하기 시작하고 있으며, 개인 제작 Flash의 "투고형 커뮤니티"와 자동 연결을 사용하여 주최자가 마음에 작품을 등록하는 형식으로 소개하는 웹 사이트 파생 온 것도이 시대이다.

이른바 MAD 무비 제작 도구로 Flash가 많이 사용되고 있던시기가 " 사자 에상 "또는" 도라에몽 " 코믹 송 등을 소재로 사용한 작품이 많이 공개되었다. 한편 개인 제작하면서 표현에있어 고도의 수준에 도달했다 " 月野는 물방울 "( 모리 알 지사 )과 각본에 주력되고 Flash에 관심이없는 일반 층도 거부감없이 작품 세계에 끌어들인 감동 계의 시조 "그대 와 나 "( 야마가라しげと ) 등 여명기를 대표하는 작품이 발표되고있다.

또한 2 채널 이용자 증가에 따라이 게시판 내에서 내륜 접수를 노린 Flash 작품에서도 큰 유행이 일어나, 2002 년 초에 설립된 FLASH · 동영상 이야기 는 그 핵심이되었다. 작품에 아스키 아트 를 다용하고있는 (비교적 캐릭터가 정해져 있으므로 처음부터 설정하지 않아도, 화력의 차이가 그렇게하지 않은 등의 이점이있다). 게시판에 공개적으로 다양한 테마에 따른 "발표회"를 개최하는 등 제작자 간의 정보 교환이 빈번하게 행해졌다. 이외에도 작품 "눈물 계" "PV 계"등의 독특한 장르 구분을하거나 Flash 제작자를 " Flash 장인 "라고 호칭하는 등 독자적인 문화를 형성하고있다.

2005 년 봄 상용 음악을 무단 전재 공개했다 Flash를 반대로 기업이 주목하고 프로모션으로 대대적으로 발탁하는 이례의 "큰 출세"가 있었다. ( " 사랑의 마이아히 "참조). 또한 2006 년에는 같은 상용 음악을 무단 사용했다 Flash " WALKING TOUR "가 그림책화된 그 때 함께 제공되는 CD에수록 Flash로 당초는 무단 사용되었던 플라네테스의"PLANETES "와 같은 구로 히토미 의해 새로 새로 써진 곡이 사용되었다.

Flash의 버전업에 따라 Flash에 탑재되는 스크립트 언어인 ActionScript 가 고급화된 것에 따라, 웹 브라우저라면 경쾌하게 동작하며 비교적 쉽게 개발 환경에서 Flash를 사용하여 여러 대 규모의 인터넷 게임과 통신 사이트, 동영상 전송지도 네비게이션, Flash Lite를 사용하여 모바일 애플 리케이션 같은 스크립트 기반 '작품'이 제작되는 경우가 증가하고있다.

2006 년 봄, "스가이 군과 가족 돌 '로 주목되었다 FROGMAN ( 개구리 남자 상회 )뿐만 아니라, 전편 Flash로 제작된 TV 애니메이션 시리즈 " THE FROGMAN SHOW "가 제작되고, TV 아사히 · 아사히 방송 에서 방영. 영화 화나 게임화 등도 행해졌다. 또한, 경개 의 만화 " 퓨와 분다! 재규어 "가 개구리 남자 상사의 손에 의해 Flash로 OVA 화된있다.

보안 문제 편집 ]

Flash Player는 본격적인 프로그래밍 언어인 ActionScript의 처리 계를 포함한다. 따라서 Flash 디자이너와 Flex 프로그래머는 모든 기능을 실현할 수 있지만, 안정성 보장이없는 서버에서 로드된 프로그램이 작동하는 방법에 대한 보안 문제가 존재한다.

Flash Player는 샌드 박스 모델을 기반 보안 메커니즘을 구현하고있다. 로컬 스토리지 및 주변 기기에 액세스하고 다운로드할과 다른 도메인의 서버와의 통신은 제한되고, 예를 들면 자유롭게 읽고 쓸 수있는 로컬 스토리지는 Web 브라우저의 Cookie 에 해당하는 SharedObject 제한된 파일의 읽고 쓰기는 사용자의 선택에 의한 허가를 필요로한다.

따라서 일반적으로 Flash로 인해 시스템이 손상되거나 로컬 파일에 저장된 정보를 도난되는 것은 아니지만, Flash Player 또는 PDF 에 포함된 Flash를 재생할 수있는 Adobe Reader 는 시스템 충돌이나 악성 프로그램 실행을 허용하는 취약점 이 과거에 몇 가지 발견되고있다. 많은 사용자는 Web 브라우저에 포함된 Flash Player를 활성화한 상태에서 Web을 이용하고 있기 때문에, 그들의 취약성을 찌르는 JSRedir-R 이나 TROJ PIDIEF.IN 같은 바이러스는 수정 업데이 트가 제공됩니다 하는 사이에 빠르게 감염을 확대했다.

Flash10부터는 설치시 수동으로 체크 박스를 제거하지 않으면 McAfee Security Scan이 자동으로 설치되게되었다.

HTML5와 비교 편집 ]

애플 은 Safari 충돌 원인의 대부분은 Flash Player에 의한 것이라고합니다 (Mac 버전의 Flash Player는 Windows 버전에 비해 안정성이 낮은 요청 출처 ] ), 동작이 무거워 보안 문제를 안고있는 Flash는 휴대 기기에는 적합하지 않은 것으로, iOS 에서 작동하지 않도록하고있다 [25] . 회사는 또한 Flash의 대안으로 플러그인을 필요로하지 않는 HTML5 권장하고있다.

하지만 HTML5는 아직 사양이 확정되지 않은 개발 단계에 있으며 (2014 년까지 정식 사양이 권고 예정) 현재 구현 상황은 브라우저에 따라 다릅니다. 따라서 Flash를 완전히 대체 요소는되어 있지 않다.

Google은 HTML5을 강하게 추진하고 또한 자신의 동영상 규격 WebM 을 개발하는 한편, Android 를 Flash에 대응하거나, Google Chrome 에 Flash Player를 내장하고있다.

또한 Adobe 자신도 Flash에서 변환 도구를 개발하는 등 HTML5를 추진하는 입장을 취하고있다 [26] [27] [28] .

브라우저에 설치 편집 ]

Google Chrome은 Flash Player를 탑재된 상태로 설치되고 업데이 트도 자동으로 실행되지만, 도구 모음이 사라지는 Flash의 새로운 정보가로드되지 등과 같은 문제가 발생한다.이 증상은 Mozilla Firefox에서도 볼 수있다. 다른 브라우저는 Flash Player를 설치할 필요가있다.

Windows 용에서는 " Internet Explorer "버전과"다른 브라우저 "버전으로 나뉘어져 Internet Explorer 및 기타 브라우저 모두에서 이용하고 싶은 경우 각각 설치할 필요가있다."다른 브라우저"버전을 한번 설치하면 Firefox 및 Safari 와 Opera 의 전부 이용 가능하게된다. Flash Player 11.0에서 64 비트 버전도 출시되고 있으며, 64 비트 네이티브 판 브라우저에서도 사용할 수있게되었다.

제거 내용은 Adob​​e에서 "Flash Player Uninstaller"가 발매되고, 그것을 이용하면 모든 브라우저의 Flash Player가 삭제됩니다.

어도비 이외의 구현 편집 ]

재생 소프트웨어 편집 ]

어도비 이외 구현하는 Flash 재생 소프트웨어는 존재하지만 모두 아직 버그가 많은 실용 레벨에 도달하지 않는다. 또한 SWF 파일 형식 사양은 공개되어있다. 예전에는이 규격을 재생 소프트웨어를 만드는 데 사용할 수는 없었지만, 2008 년 5 월 1 일 에 라이센스가 바뀌고 Open Screen Project가 시작 호환 플레이어를 만들 수있게되었다 [29 ] .

작성 소프트웨어 편집 ]

Flash의 파일 포맷인 SWF 사양이 공개되고, 타사 제의 Flash 작성 소프트웨어도 다수 존재한다.

통합 개발 환경 편집 ]

ActionScript의 통합 개발 환경. Adobe 제품은 Adobe Flash Builder .

SWF 라이브러리 편집 ]

SWF 파일을 읽고 쓰는 라이브러리입니다.

보급률 편집 ]

Adobe Flash Player의 보급률은 다음과 같다 [30] [31] . RIAStats.com 학문은 대부분이 PC를 대상으로하고 있지만 다소 스마트폰과 태블릿을 포함하고 있기 때문에 아직 설치 율이 높게 나오는 것에주의가 필요합니다. 또한 RIAStats.com은 iOS 5 Mac OS X에 포함하고있다. Adobe 조사는 PC만이 대상.

버전RIAStats.com 조사 
(모든 OS)
Adobe 조사 
(선진국)
Adobe 조사 
(일본)
설치되지 않음4.37 %0.7 %0.6 %
90.52 %0.6 %0.5 %
10.04.37 %7.9 %16.0 %
10.14.90 %13.0 %18.0 %
10.22.68 %37.3 %29.5 %
10.39.81 %40.5 %35.4 %
1173.14 %0 % (공개 전 조사)

Adobe 조사는 2011 년 6 월 현재 RIAStats.com 조사는 2012 년 4 월 14 일.

관련 항목 편집 ]

참조 편집 ]

도움말 ]
  1. Adobe - Flash Player 7 For Pocket PC
  2. Macromedia Flash Player 6 for HP-UX
  3. Flash to Focus on PC Browsing and Mobile Apps; Adobe to More Aggressively Contribute to HTML5 (Adobe Featured Blogs)
  4. FutureWave Software
  5. ^ "기적 체험"을 의미한다.
  6. Adobe Flash Player 10.2 릴리스 노트
  7. Adobe Flash Player 10.3 릴리스 노트
  8. Flash Player 11 및 AIR 3 릴리스 노트 : 2011/10/04
  9. Adobe - 어도비, Flash Player 11 과 AIR 3 는 3D 게임을 실현
  10. b Digging more INTO the Molehill APIs - ByteArray.org
  11. Adobe Pixel Bender 3D Vertex and Fragment shaders, molehill - Adobe Labs
  12. MemoryExpansion - apparat - Accessing Alchemy memory - A framework to optmize ABC, SWC and SWF files - Google Project Hosting
  13. Updates from the Lab«Adobe AIR and Adobe Flash Player Team Blog
  14. Adobe Flash Player Premium Features for Gaming - Adobe Developer Connection
  15. b Adobe Roadmap for the Flash Runtimes - Adobe Developer Connection
  16. Adobe and Google Partnering for Flash Player on Linux "(영어). Adobe AIR and Adobe Flash Player Team Blog ( 2012 년 2 월 22 일 ) 2012 년 2 월 23 일 보기.
  17. 매크로 미디어, "Flash Player 8"공개
  18. "Adobe Flash Player 9"발매 성능을 대폭 향상
  19. "Flash Player 10"정식판 공개 렌더링 엔진을 강화
  20. "Flash Player 10.1"정식 버전이 공개, 제로 데이 취약점에도 대응
  21. "Flash Player 10.2"정식판 공개 Stage Video 기술을 지원 취약점도 해결
  22. "Adobe Flash Player 10.3"공개, Android 3.1 지원
  23. 창의 삼림 - [NEWS] "Adobe Flash Player 11" "Adobe AIR 3"가 마침내 정식 공개
  24. 시스템 요구 사항
  25. http://www.apple.com/hotnews/thoughts-on-flash/
  26. HTML5/CSS3 특설 사이트
  27. Adobe Illustrator CS5 HTML5 Pack
  28. Adobe Max 2010 정리한 보고서 - 어도비의 HTML5 · jQuery 지원 최신 사정
  29. Adobe and Industry Leaders Establish Open Screen Project (2008)
  30. Rich Internet Application Statistics
  31. Adobe - Flash Player Version Penetration

외부 링크 편집 ]



어도비 플래시(Adobe Flash)는 어도비 시스템즈사의 상호 작용적인 벡터 기반의 웹사이트를 제작할 수 있는 웹 저작 도구이다.

대한민국에서는 마시마로졸라맨 같은 플래시 애니메이션의 대중화를 이끌었으며, 액션 스크립트의 진화 (1.0 > 2.0 > 3.0)와 더불어 RIA (플래시 애니메이션 기술과 서버 응용 기술의 통합을 통한 사용자 중심의 웹페이지 제작), AIR (RIA의 데스크톱 확장) 등의 다양한 응용 프로그램과의 상호 연동을 통하여 그 사용 범위가 확장되고 있다. 2011년 어도비는 모바일 플래시의 기술 개발을 중지하겠다고 밝혔다.[1]

목차

  [숨기기

[편집]버전

[편집]제작 도구

  • 1996년 퓨처 스플래시 애니메이터 (매크로미디어 플래시 1)
  • 1997년 매크로미디어 플래시 2
  • 1998년 매크로미디어 플래시 3
  • 1999년 매크로미디어 플래시 4
  • 2000년 매크로미디어 플래시 5
  • 2002년 매크로미디어 플래시 MX (6)
  • 2003년 매크로미디어 플래시 MX2004 (7)
  • 2003년 매크로미디어 플래시 MX 프로페셔널 2004 (7)
  • 2005년 매크로미디어 플래시 베이직 8
  • 2005년 매크로미디어 플래시 프로페셔널 8
  • 2007년 어도비 플래시 CS3 프로페셔널 (9)
  • 2008년 어도비 플래시 CS4 (10)
  • 2010년 어도비 플래시 CS5 (11)

[편집]플레이어

 어도비 플래시 플레이어 문서를 참고하십시오.
  • 1996년 퓨처 스플래시 플레이어
  • 1997년 매크로미디어 플래시 플레이어 2
  • 1998년 매크로미디어 플래시 플레이어 3
  • 1999년 매크로미디어 플래시 플레이어 4
  • 2000년 매크로미디어 플래시 플레이어 5
  • 2002년 매크로미디어 플래시 플레이어 6
  • 2003년 매크로미디어 플래시 플레이어 7
  • 2005년 매크로미디어 플래시 플레이어 8
  • 2007년 어도비 플래시 플레이어 9
  • 2008년 어도비 플래시 플레이어 10
  • 2010년 어도비 플래시 플레이어 10.1
  • 2011년 어도비 플래시 플레이어 10.2

[편집]지원 운영 체제/브라우저

어도비 플래시 플레이어는 인터넷 익스플로러 5 이상, 파이어폭스 등 ActiveX와 플러그인을 지원하는 브라우저에서 제공된다. 운영 체제는 윈도 98 이상에서 작동한다. 또한 리눅스와 솔라리스 운영 체제에서도 작동한다.

[편집]관련 파일 형식과 확장자

확장자풀이
.swf.swf 파일은 완전하게 컴파일된, 인터넷 등에 공개된 파일이며 어도비 플래시로 편집할 수 없다. 다만 많은 '.swf 디컴파일러'가 존재하기는 한다. 이러한 프로그램들로 .swf 파일들을 불러오면 모든 항목까지는 아니지만 .swf의 일부 항목을 가져올 수 있다.
.fla.fla 파일은 플래시 응용 프로그램을 위한 소스 자료를 포함하고 있다. 플래시 저작 소프트웨어는 FLA 파일을 편집하고 .swf 파일들로 컴파일할 수 있게 도와 준다.
.as.as 파일은 단순한 소스 파일들에 있는 액션 스크립트 소스 코드를 포함한다. FLA 파일들은 또한 액션스크립트 코드를 직접 포함하기도 하지만 각 외부 .as 파일들은 자주 구조적인 이유로 또는 코드를 버전화(versioning) 응용 프로그램에 노출시키기 위해 병합한다. 이들은 .actionscript 확장자를 사용하기도 한다.
.swd.swd 파일은 플래시 개발 도중에 쓰이는 임시 오류 수정 파일이다. 플래시 프로젝트가 개발이 일단 끝나면 이러한 파일들은 필요 없으므로 지워도 된다.
.asc.asc 파일은 서버사이드 액션스크립트를 포함하며, 효과적이고 유동적인 클라이언트 서버 매크로미디어 플래시 커뮤니케이션 서버 MX 응용 프로그램들을 개발하는 데에 쓰인다.
.flv.flv 파일은 어도비 플래시, ffmpeg소렌슨 스퀴즈리얼 플레이어나 On Flix로 만든 플래시 영상 파일이다.
.swc.swc 파일은 구성 요소들을 배포하는 데 쓰인다. 이 파일은 컴파일된 클립, 구성 요소의 액션 스크립트 클래스 파일, 그리고 구성 요소에 대한 설명이 들어있는 다른 파일들을 가지고 있다.
.jsfl.jsfl 파일은 플래시 저작 환경에서 기능을 추가하는 데 쓰인다. 이 파일은 자바스크립트 코드를 포함하며 플래시 자바스크립트 API에 접근할 수 있다.
.swt.swt 파일은 .swf 파일의 템플릿 형식이며 매크로미디어 제네레이터에서 쓰인다.
.flp.flp 파일은 플래시 프로젝트 안에 포함된 모든 문서 파일들을 참조하는 데 쓰이는 XML 파일이다. 플래시 프로젝트는 사용자가 여러 개의 관련된 파일들을 한데 묶을 수 있게 해 주며, 이로써 플래시 프로젝트를 조직하고 컴파일하고 만드는 데 도움을 준다.
.spl.spl 파일은 FutureSplash 문서이다.
.aso.aso 파일은 플래시 개발 도중에 쓰이는 캐시 파일이며, 컴파일된 액션스크립트 바이트 코드를 포함한다. ASO 파일은 이와 일치하는 클래스 파일들의 내용이 바뀌었음을 확인할 때 다시 만들어진다. 가끔 플래시 IDE는 다시 컴파일이 필요하다는 것을 인지하지 못하기 때문에 이러한 캐시 파일들은 사용자가 하나씩 지워 주어야 한다. Win32 / 플래시8에서는 %USERPROFILE%\Local Settings\Application Data\Macromedia\Flash8\en\Configuration\Classes\aso 에 위치해 있다.
.lmv.lmv 파일은 .fla 파일에 같다. 이 파일은 또한 .swf 파일로도 컴파일할 수 있는 오픈 소스 프로그램 Liveswif를 위한 소스 자료이다.










'Web > Common' 카테고리의 다른 글

시맨틱 웹(Semantic Web)  (0) 2012.05.13
Freemarker 정의 및 설정  (0) 2012.05.12
색상표  (0) 2012.05.11
web - REST(Representational State Transfer)  (0) 2012.05.09
웹 어플리케이션(Web application)  (0) 2012.05.07
Posted by linuxism
,


웹페이지를 W3C에 맞춰서 작성하다보면 여백이라던지, 정렬을 설정할 때 생각대로 안되는 경우가 있다.

이런경우 아래 그림과 속성만 이해하면 쉽게 해결 할 수 있을 것이다.

W3C

출처 : http://www.w3.org


  1. margin: <all> 
  2. margin: <top-bottom> <left-right>
  3. margin: <top> <left-right> <bottom>
  4. margin: <top> <right> <bottom> <left>



예를 들어 margin값을 아래 위에는 0px로 주고, 양 옆으로는 가운데 정렬을 하기 위해서는 아래와 같이 설정하면 된다.
<div style="margin:0px auto;">
내용
</div>


출처 - http://blog.freegians.com/22

'Development > HTML' 카테고리의 다른 글

html - 이벤트에서 return 의미  (0) 2012.05.23
HTML - rel 속성  (0) 2012.05.15
테이블을 기준으로 레이어 생성하기  (0) 2012.05.11
DIV 레이어 팝업 띄우는방법.  (0) 2012.05.10
tr td 차이  (0) 2012.03.28
Posted by linuxism
,


1. 레이어의 position속성을 absolute로 한다.

2. table에 id를 준다.(여기서는 mytable)

3. 레이어의 top속성을 다음처럼 한다.

expression(eval(mytable.offsetTop)+top좌표값);


(여기서 top좌표값은 테이블좌표에 기준함)

3. 레이어의 left속성을 다음처럼 한다.

expression(eval(mytable.offsetLeft)+left좌표값);

(여기서 left좌표값은 테이블좌표에 기준함)


 

※ 샘플

<body topmargin=20 leftmargin=20>
<table cellspacing=1 bgcolor=black width=300 height=300 id=mytable>
  <tr bgcolor=white>
    <td>
      <div style="position:absolute;top:expression(eval(mytable.offsetTop)+10);left:expression(eval(mytable.offsetLeft)+10);background-color:red;border:solid 1 black;width:100;height:100"></div>
      <div style="position:absolute;top:expression(eval(mytable.offsetTop)+60);left:expression(eval(mytable.offsetLeft)+60);background-color:blue;border:solid 1 black;width:100;height:100"></div>
    </td>
  </tr>
</table>
</body>

 

 

출처:webdori(네이버카페)의 ikarusking님의 글

출처 - http://blog.naver.com/naru2121?Redirect=Log&logNo=50110831408



'Development > HTML' 카테고리의 다른 글

HTML - rel 속성  (0) 2012.05.15
웹페이지를 가운데 정렬 하기  (0) 2012.05.11
DIV 레이어 팝업 띄우는방법.  (0) 2012.05.10
tr td 차이  (0) 2012.03.28
Tag들  (0) 2012.03.01
Posted by linuxism
,