AS2.0의 플래쉬 액션에서 HTML에 위치해 있는 자바스크립트를 실행하는 방법이다.
[code as3]// ActionScript flash.external.ExternalInterface.call( "함수명", 변수값 );[/code] [code js]// HTML JavaScript function 함수명(aa) { alert(aa); //aa값에 변수값이 들어온다. }[/code]
AS2.0의 플래쉬 액션에서 HTML에 위치해 있는 자바스크립트를 실행하는 방법이다.
[code as3]// ActionScript flash.external.ExternalInterface.call( "함수명", 변수값 );[/code] [code js]// HTML JavaScript function 함수명(aa) { alert(aa); //aa값에 변수값이 들어온다. }[/code]
Vista에서 Illustrator를 사용하다보면 다음과 같은 문제가 발생되는 경우가 있습니다.
문제 서명
문제 이벤트 이름: APPCRASH
응용 프로그램 이름: Illustrator.exe
응용 프로그램 버전: 13.0.128.0
응용 프로그램 타임스탬프: 45fa64db
오류 모듈 이름: CoolType.dll
이유는 일러에서 한글 이름으로 된 폰트 이름을 읽어올 때 충돌하는 것 같습니다.
(보통 윤디자인 폰트가 문제가 된다고 하더군요)
이를 해결하기 위해서는 다음과 같은 절차를 거칩니다.
1. Fonts 디렉토리(기본적으로 C:\Windows\Fonts 입니다)에서 윤디자인 또는 기타 새로 추가 한 폰트를 백업합니다.
2. Illustrator의 "Option" -> "Edit" -> "Preferences" -> "Type" 에서 "Show Font Names in English" 를 체크합니다.
3. 백업한 폰트를 다시 Fonts 디렉토리로 이동합니다.
플래시 무비는 되도록 파일 크기가 작은 게 좋으므로 여기에 정리한 내용을 기억해 둡시다.
● 작업할 때 편리한 단축키
Ctrl+N : 새로운 작업창을 불러들 일 때
Ctrl+O : 이전에 작업한 플래시 문서를 불러들일 때
Ctrl+S : 저장
Ctrl+Shift+S : 다른 이름으로 저장
Ctrl+C : 오브젝트 복사
Ctrl+V : 복사한 오브젝트를 붙이기
Ctrl+P : 플래시 작업한 것을 인쇄할 때
Ctrl+A : 모든 오브젝트를 선택할 때
Ctrl+R : 외부 파일 불러오기(음원이나 비트맵, 일러스트레이터에서 작업한 SWF 파일을 불러오고자 할 때)
Ctrl+Shift+V : 복사한 오브젝트를 제자리에 붙이기
Ctrl+Shift+S : 오브젝트의 크기를 픽셀이 아닌 %단위로 조절한다.(수치 값 입력)
Ctrl+Shift+R : 오브젝트를 회전시키고자 할 때(수치 값 입력)
F8 : 선택한 오브젝트를 Symbol로 만들 때
Ctrl+F8 : 새로운 Symbol을 만들 때 쓴다. 이걸 실행하면 바로 심벌편집을 할 수 있다.
Ctrl+B : 외부에서 불러온 비트맵이나 텍스트, 그룹으로 되어 있는 오브젝트를 개별적인 오브젝트를 만들 때 사용한다. 또한, 이 단축키는 무비 테스트(Ctrl+Enter)할 때 Ctrl+B하면 무비의 전체 용량과 초당 프레임 수 등 무비에 대한 전체적인 정보를 알 수 있다.
Ctrl+G : 개별적으로 되어 있는 오브젝트들을 그룹화 시킨다.
Ctrl+SHift+B : 작업창에서 Button symbol을 테스트 할 때
Ctrl+U : 플래시 작업을 할 때 사용자에게 편하도록 여러 가지 설정을 할 수 있다.
● 패널에 관련된 단축키
Ctrl+I : Information panel을 연다.
Ctrl+T : Transform panel을 연다.
Ctrl+L or F11 : 심벌의 창고인 Library panel을 연다.
F9 : Action panel을 연다.
● Frame에 관련된 단축키
F5 : Frame을 삽입
F6 : Keyframe을 삽입
F7 : Blank Keyframe(빈 키프레임)을 삽입
Shift+F5 : Frame을 삭제
Shift+F6 : Keyframe을 삭제
액션에 아래 코드를 넣어주면 플래쉬창의 크기가 변하더라도 플래쉬의 크기는 변하지 않는다.
[code]fscommand("fullscreen", false); fscommand("allowscale", false); Stage.showMenu = false; Stage.scaleMode = "noScale"; Stage.align = "LT"; // 위치고정[/code]
Stage.align 의 값이 고정될 위치를 결정한다.
| Value | Vertical | Horizontal |
|---|---|---|
| "T" | top | center |
| "B" | bottom | center |
| "L" | center | left |
| "R" | center | right |
| "TL" | top | left |
| "TR" | top | right |
| "BL" | bottom | left |
| "BR" | bottom | right |