최신판 |
당신의 편집 |
5번째 줄: |
5번째 줄: |
| '플래시'라고 하면 아마도 다음 중 어느 하나일 것이다. | | '플래시'라고 하면 아마도 다음 중 어느 하나일 것이다. |
|
| |
|
| ===Flash Player===
| | ;매체(재생 플랫폼) |
| *이것이 설치되지 않아서 웹브라우저에서 경고가 나올 때 흔히 "플래시를 깔아야 한다."라고 한다.
| | *Flash Player |
| *자바에 비유하면 JRE(자바 실행 환경)
| |
|
| |
|
| ===swf 파일===
| | ;매체자료 |
| *확장명 .swf(Shockwave Flash) | | *.swf(Shockwave Flash) |
| *Flash Player가 실행할 수 있도록 컴파일된 파일
| |
|
| |
|
| ===클래스/인터페이스 파일===
| | ;저작도구(+개발도구+컴파일러) |
| *확장명 .as(ActionScript)
| | *Flash Professional |
| *자바와 같이 package <패키지 경로> 로 시작하는 클래스 파일 | |
| *자바와 달리 두개 이상의 클래스를 선언할 수 없다. 하지만 제한적으로 가능한 방법은 있다. [https://stackoverflow.com/questions/5888494/flex-4-two-classes-in-one-file|한 파일에 두 클래스 사용]
| |
| *클래스 대신에 인터페이스로도 사용할 수 있다.
| |
|
| |
|
| ===[[Adobe Flash Professional]]=== | | ==개발== |
| *저작도구(+개발도구+컴파일러)
| | Flash Professional 외에 플래시를 생성하는 방법은 Flex를 활용하는 방법이 있다. |
| *'플래시를 할 줄 안다.'라고 하면 보통 이것을 다룰 줄 안다는 것이다.
| |
| *비유하자면 그래픽편집기+JDK+Ecilpse
| |
| *현재는 어도비에서 Animate로 이름을 변경했다.
| |
|
| |
|
| ===AIR===
| | ;SDK |
| *Adobe Integrated Runtime의 약자로써, .swf의 독립적인 응용프로그램 버전이다. | | *Flex |
| *웹에서부터 자유로워진 독립 응용프로그램이기에 더 많은 권한을 사용할 수 있다. (파일 읽기 쓰기 등)
| |
| *설치된 AIR 응용프로그램 폴더 안에는 컴파일된 swf가 존재하는데, 이는 제작할 때 웹 이상의 권한을 사용하는 코드가 작성되어있을 경우, 플래시 플레이어로 실행할 수 없다.
| |
| *윈도우 외에 타 운영체제(안드로이드, iOS, 맥, 리눅스 등)에서도 작동이 가능하나, 이는 패키징 할 때 AIR 런타임을 포함하지 않았을 경우에는 AIR 런타임을 설치해야 실행하고 AIR 응용프로그램을 설치할 수 있다.
| |
|
| |
|
| ==Flex 개발==
| | ;개발도구 |
| Flash Professional가 없이도 Flex를 활용하여 swf를 만들 수 있다.<ref>단순히 Flash Professional 없이 swf 파일을 생성한다는 의미에서는 SWiSH Max같은 저작도구도 있다. 그러나 그런 저작도구로 구현할 수 있는 기능은 매우 제한적이다. 기능 구현력 측면에서 Flex는 Flash Professional과 거의 같다.</ref>
| | *[[Flash Builder]] (구: Flex Builder) |
| | |
| ===Flex===
| |
| *SDK(+Compiler) | |
| *메모장과 이것만으로도 swf를 만들어 낼 수 있다.
| |
| *자바에 비유하면 JDK
| |
| | |
| ===[[Flash Builder]]===
| |
| *개발도구
| |
| *구: Flex Builder
| |
| *자바에 비유하면 Eclipse
| |
| | |
| ==기타==
| |
| *벡터 방식이라 적은 용량으로도 다양한 그림을 표현할 수 있어 인터넷 속도가 느렸던 시절 애용했음
| |
| *페이스북 상위 10개 게임이 플래시 사용 (2013년 3월 현재)
| |
| *<del>유투브 등 비디오 사이트들이 플래시 사용</del> HTML5로 대체
| |
| *설치된 PC 13억 대 이상
| |
| *현재는 HTML5의 발전과 모바일에서의 플래시 사용 불가, 시스템 자원 과다 소모로 인해 플래시의 사용은 줄어드는 추세
| |
| | |
| ==같이 보기==
| |
| *[[어도비 플래시 프로페셔널]]
| |
| *[[FLEX]]
| |
| *[[RIA]]
| |
| | |
| ==주석==
| |
| <references/>
| |
| | |
| ==참고==
| |
| * {{위키백과|어도비 플래시}}
| |
| * {{영어위키백과|Adobe_Flash}}
| |
|
| |
|
| [[분류: 플래시]] | | [[분류: 플래시]] |