책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 웹디자인/홈페이지 > 플래시
· ISBN : 9788972807810
· 쪽수 : 487쪽
· 출판일 : 2007-10-25
책 소개
목차
1부 액션스크립트 3.0 이해
01 플래시 액션스크립트 3.0의 개요
플래시 액션스크립트 3.0 이해하기
액션스크립트 3.0 과연 배워야 하나?
속도 개선
새로운 바이트코드 명령어 도입
Traits Object(객체 추적) 시스템 개선
대용량 데이터 기반 애플리케이션 개발을 위한 환경 개선
Cross-scripting
어도비 플래시 기반 제품의 언어로서 액션스크립트 3.0
액션스크립트 3.0과 버전 호환성
액션스크립트 3.0에서 달라진 점들은 무엇이 있나요?
DisplayObject 클래스를 통한 시각적 요소 표현
Event Model은 DOM Level 3을 도입한 Observer 디자인 패턴 방식으로 설계
ECMAScript XML for E4X를 적용해서 XML을 일반 데이터처럼 자유롭게 제어
describeType 함수를 통한 XML 형식의 섬세한 type 정보
Socket 클래스를 이용한 저기반 통신
SoundChannel 클래스와 SoundMixer 클래스를 이용한 사운드 정밀제어
02 액션스크립트 3.0 기초 문법
절차적인 언어와 OOP 적인 언어
액션스크립트 3.0에서의 OOP
타입 정의
인스턴스(객체) 만들기
2부 절차적인 언어에서 지원하는 명령어들
03 데이터를 저장할 수 있는 공간 생성과 선언
변하는 데이터를 저장할 수 있는 공간, 변수
변하지 않는 데이터를 저장할 수 있는 공간, 상수
데이터 형(DataType)
데이터 형 조사
04 반복 작업을 편리하게 해주는 반복문
for 반복문
for .. in 반복문
for each .. in 반복문
while과 do.. while 반복문
반복문 흐름제어 명령어 - break/continue
반복문과 사용하면 효율적인 with 구문
05 무비의 실행을 결정하는 조건문
if문
결과 값에 의해 실행 명령을 달리 하는 switch문
삼항연산자
06 명령들의 그룹 함수(function)
함수
set/get 키워드를 통한 속성 함수 구현
object형 파라메타
07 계산을 위한 명령, 연산자
산술 연산자
증가/감소 연산자
할당 연산자
논리 연산자
관계 연산자 또는 비교 연산자
관계 연산자
==, === 차이
비트 연산자
08 OOP 문법
OOP를 지원하기 위한 데이터 형정의 문법
package
class
OOP 은닉성을 지원해주는 명령어
접근 제한자
OOP 상속성을 지원해주는 명령어
OOP 다형성을 지원해주는 명령어
3부 액션스크립트 3.0의 중요한 개념
09 Display Object
Display Object 개요
Stage has-a 상속 개념 다이어그램
Display Object is-a 상속 다이어그램
DisplayObjectContainer
Sprite와 MovieClip, Loader 클래스
10 이벤트 모델
이벤트에 대한 이해
이벤트와 이벤트 핸들러
EventDispatcher 클래스
이벤트 등록 예제
이벤트 흐름 제어 예제
Event 클래스
휠마우스 관련 예제
이벤트 단계와 Node 개념
dispatchEvent를 이용해서 이벤트 직접 전송해보기
11 Flash Security 개요
플래시 보안에 대한 이해
사이트 운영자 보안 정책- 문서 기반 서버
사이트 운영자 보안 정책- 접속 기반 서버
보안 샌드 박스
원격 샌드 박스
로컬 샌드 박스
Security 클래스
HTML에서 원격 보안 정책
Loader 클래스와 LoaderContext 클래스
Cross-Scripting
4부 새롭게 변화된 클래스
12 XML
개요
XML 관련 클래스들
XML 개요
E4X 개요
E4X 표현식
XML Descendant Accessor( .. )
Attribute Identifiers ( @ )
Qualified Identifiers( :: )
XML Initialiser( { } )
XMLList Initialiser( <>..>)
Property Accessors
Function Calls (괄호)
XML Filtering Predicate Operator( .( ) )
delete Operator
XMLSocket 클래스
13 Video 이해
Video 관련 클래스들
Video와 관련된 중요 개념들
큐 포인트(cue Point)
메타데이터(Metadata)
Progressive download
Streaming
포함된 FLV와 외부에서 링크되는 FLV
Video 클래스
Camera 클래스
NetStream 클래스
재생 관련 제어
재생 상태 정보
onCuePoint와 onMetaData 콜백 메서드
publisher와 subscriber
14 Flash Media Server
Flash Media Server 개요
Flash Media Server 설치 및 기본 환경 구성
Flash Media Server 설치
기본 환경 설정
간단한 클라이언트 프로그램 제작
통신 객체들간 관계
서버 사이드 Application 클래스 개요
Application 이벤트 핸들러
Application.clients 속성
Application.config 속성
SharedObject 클래스
NetStream 클래스 이용하기
Flash Media Encoder로 스트리밍 서비스하기
15 비트맵
비트맵 개요
비트맵 관련 클래스 목록
BitmapData 클래스
BitmapData 생성자와 dispose
applyFilter
scroll
setPixsel setPixels setPixel32
pixelDissolve perlinNoise noisze
floodFill fillRect
copyPixels copyChannel
lock unlock
16 사운드
Sound 클래스
재생/일시 정지/재시작 구현
SoundMixer 클래스
SoundTransform 클래스
17 File과 Https 프로토콜
File과 Https 프로토콜관련 클래스
URLStream 클래스
URLLoader 클래스
URLRequest 클래스
헤더 구성하기
몸체 구성하기
5부 Flash 컴포넌트
18 UI 컴포넌트
Button 컴포넌트
기본 예제
이벤트 처리
스타일 설정
icon 변경 예제
스킨 변경 예제
autoRepeat 속성 예제
toggle 속성 예제
스타일 정보
CheckBox 컴포넌트
기본 예제
Icon 변경 예제
스타일 정보
ColorPicker 컴포넌트
기본 예제
파렛트 변경 예제
스타일 정보
ComboBox 컴포넌트
DataProvider 클래스 사용 예제
TextInput 클래스 사용 예제
List 클래스 사용 예제
labelFunction 속성 사용 예제
prompt 속성 사용 예제
restrict 속성 사용 예제
DataProvider 제어 명령어들
스타일 정보
DataGrid 컴포넌트
기본 예제
DataGridColumn과 이벤트 처리 예제
DataGridCellEditor 사용 예제
CellRenderer 사용 예제
스타일 정보
Label 컴포넌트
htmlText 사용 예제
특정 문서를 다운로드해서 보여주기
스타일 정보
List 컴포넌트
iconField 속성과 iconFunction 속성 사용 예제
labelField 속성 사용 예제
이벤트 처리 예제
CellRenderer 사용 예제
스타일 정보
NumericStepper 컴포넌트
기본 예제
스타일 정보
ProgressBar 컴포넌트
ProgressBarMode.MANUAL 모드 사용 예제
ProgressBarMode.EVENT 모드 사용 예제
ProgressBarMode.POLLED 모드 사용 예제
스타일 정보
RadioButton 컴포넌트
RadioButtonGroup 클래스 적용 예제
이벤트 처리 예제
스타일 정보
ScrollPane 컴포넌트
이미지 또는 SWF 파일 다운로드 예제
ScrollPane 컴포넌트에 여러 이미지 넣어주기 예제
source 속성을 사용 예제
스타일 정보
Slider 컴포넌트
direction 속성 설정하기
이벤트 처리 예제
스타일 정보
TextArea 컴포넌트와 TextInput 컴포넌트
TextArea 컴포넌트에서 Link 이벤트 받기
textWdith 속성과 textHeight 속성 사용 예제
스타일 정보
TileList 컴포넌트
기본 예제
icon 필드 이용 예제
이벤트 예제
스타일 정보
UILoader 컴포넌트
기본 예제
loadBytes 사용 예제
스타일 정보
UIScrollBar 컴포넌트
기본 예제
스타일 정보
CellRenderer 클래스
List 컴포넌트 또는 TileList, ComboBox 컴포넌트에 적용할때 예제
DataGrid 컴포넌트에서 CellRenderer 클래스 이용 예제
19 Video 컴포넌트
Video 컴포넌트
기본 예제
FMS 서버로 접속해서 재생하기
skin 변경하기
버튼 속성들
자막 처리
MetaData 처리
6부 Flash ActiveX와 Flex
20 Flash ActiveX 활용하기
Flash ActiveX 이해
Flash ActiveX 활용하기
유용한 메서드들
이벤트
21 RIA 프로그램의 대표주자 Flex
Flex에 대한 이해
MXML로 컴포넌트 제작하기
Application 컴포넌트
내장 Asset
모듈 기반 설계 방식
템플릿 컴포넌트 기반 설계 방식
메타 데이터 태그
[Embed]
[ArrayElementType]
[Bindable]과 [NonCommittingChangeEvent]
[Event]
[Inspectable]
[Inspectable]
[IconFile]
HttpService
WebService
컴포넌트 종류



















