Enter Edit 객체를 더블클릭 했을 때 편집모드로 진입하게 되는데, 객체가 다중 심볼로 이루어져있으면 손가락이 아플 지경이다. 내 검지의 연골을 위해 다음의 메서드와 속성이 필요하다. 매개변수는 기본적으로 편집모드. enterEditMode('inPlace') //편집모드(매개변수를 굳이 지정해 주지 않아도 된다.) 만약 우리가 흔히 빈 무비클립(로더나 container로 많이 사용되는)을 만들때 사용되는 단축키인 Ctrl + F8 도 아래의 메서드로 구현할 수 있다. enterEditMode('newWindow') //새 심볼 객체 만들기 Exit Edit 객체 외부의 바깥 여백을 더블 클릭했을때 한 레벨 위의 포커스로 이동한다. exitEditMode() Enter Edit, Exit Edit ..
Guide 이상하게도 Flash IDE에서 Guide 는 다중 선택된 레이어에서 작동이 되지 않는다. 아래 그림과 같이 (기능을 쓰고싶어도) 아예 Enabled false 처리 되어있다. 레이어가 한두개면 괜찮은데 5개 이상 넘어가면 상당히 피곤해 진다. 메서드로 구현하면 다중 선택후 전체 가이드 처리가 가능해 진다. getTimeline() 메서드 setLayerProperty() 메서드 guide속성 unGuide unGuide 도 마찬가지로 다중 선택후 해제가 안된다. 메서드로 구현하면 다중 선택후 전체 가이드 해제가 가능해 진다. getTimeline() 메서드 setLayerProperty() 메서드 normal속성 Guide, unGuide - JSFL 다운로드 Keyboard 연결 화살표 방..
Transform -transformSelection() 메서드 준비중 Skew -transformSelection() 메서드 준비중 Transform, Skew - JSFL 다운로드 Keyboard 연결 Transform scale 은 화살표 방향키의 ↑↓(상,하)로 scale을 조절한다. 기본적으로 Alt 를 눌러서 작동하면 1%씩 크기가 증감하고, Alt + Shift 를 누르면 10%씩 증감한다. command 컨트롤키 동작 [Transform]_99% Alt + ↓ 1%씩 줄어든다. [Transform]_101% Alt + ↑ 1%씩 늘어든다. [Transform]_90% Alt + Shift + ↓ 10%씩 줄어든다. [Transform]_110% Alt + Shift + ↑ 10%씩 늘어든다..
Alpha 와 Tint 구현 Alpha 의 선행 지식) -fl.getDocumentDOM Document 객체를 반환하거나 열려 있는 문서가 없으면 null을 반환한다. -document.setInstanceAlpha( opacity ) 선택된 인스턴스의 투명도를 0부터 100 까지의 정수로 표현. 구현포인트) 현재 활성화된 문서(FLA파일)의 DOM객체를 가져와서 선택된 인스턴스의 불투명도를 아래와 같이 할당한다. fl.getDocumentDOM().setInstanceAlpha(0); // 0% fl.getDocumentDOM().setInstanceAlpha(50); //50% fl.getDocumentDOM().setInstanceAlpha(90); //90% Tint 의 선행 지식) docume..
JSFL 다운로드 자, 그럼 jsfl 를 본격적으로 쓰기전에 다운로드 받아서 단축키에 연결(연결해서 쓰지 않으면 의미가 없다)하는 법을 알아보자. 하단의 파일을 다운로드 하여 이전 포스트를 참고하여 commands 폴더에 복사하여 붙여넣는다. 예) 윈도우7 에서 사용자 이름이 Administrator로 되어있고 플래시 버전이 CS6 일 경우의 경로는 다음과 같다. C:\Users\Administrator\AppData\Local\Adobe\Flash CS6\en_US\Configuration\Commands 파일 이름에서 유추할 수 있듯이 선택된 오브젝트의 불투명도를 50%로 설정 해 주는 소스코드이다. Keyboard ShortCuts 연결 1. 제대로 복사가 되었으면 Commands 메뉴를 눌렀을때 ..
Flash JavaScript API에서 사용할 수 있는 객체 Flash JavaScript API에서 사용할 수 있는 객체와 방법에 대해 간략하게 알아보고 설명하겠다. 더욱 자세하고 방대한 내용은 다음을 참조 하도록 한다.http://www.adobe.com/mena_fr/devnet/flash/articles/jsapi.html http://help.adobe.com/ko_KR/flash/cs/extend/WS359E0FA7-1DA9-4c9b-8AE3-CFED6B6B11CECS5.html Flash DOM Document 객체 최상위 객체의 중요한 속성 중 하나는 바로 fl.documents 속성이다. 여기에 현재 열려있는 각각의 FLA를 나타내는 Document 객체의 배열이 포함되기 때문이다. 각..
JSFL 이란 예전에 플래시를 주로 만지던시절 3년 정도 다루고 나니 스크립트(..라고 해봤자 타임라인기반2.0)를 잘 다룰 수 있게되었고, 더 나아가서 Flash JavaScript(JSFL) 라는 Flash 응용 프로그램 스크립트를 우연히 알게 되었다. 이 JSFL은 Flash가 열려 있는 동안의 여러가지 액션을 수행하는 스크립트로서 반복적인 작업을 자동화 하는것이 가능한데 본격적으로 그룹을 분류해서 혼자 써보기 시작하여, 1년정도 손에 익자 플래시 작업면에 있어 타의 추종을 불허하는 능률과 생산성을 가져다 주었다. 초반에 만들다 보니 불필요한 jsfl 이 너무 많이 쌓이게 되어서 전부 덜어내고 직관적인 키보드 배열과 주 사용 스크립트만을 추려내서 체계화 한 작업이 코딩 보다도 더 어렵고 답답했던 기..