티스토리 뷰
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 객체의
배열이 포함되기 때문이다. 각 Document 객체의 속성은 FLA 파일이 포함할 수 있는 대부분의 요소를 나타내며 DOM의 대부분은
Document 객체의 자식 객체와 속성으로 구성된다.
예를 들어 열려 있는 첫 번째 문서를 참조하려면 flash.documents[0] (혹은 fl.documents[0]) 이런식으로 사용한다.
현재 포커스가 있는 문서에 엑세스 하려면 flash.findDocumentIndex(nameOfDocument) 로 사용한다.
라이브러리에 엑세스)
fl.getDocumentDOM().library
라이브러리 항목의 배열에 엑세스 - library.items 속성을 사용)
fl.getDocumentDOM().library
특정 라이브러리 항목의 배열에 엑세스 - library.items 배열의 멤버를 지정)
fl.getDocumentDOM().library.items[0]
스테이지의 모든 요소를 반복하고 지정된 양만큼 폭과 높이를 늘리는 작업)
var elementArray =
fl.getDocumentDOM().getTimeline().layers[0].frames[0].elements; for (var i=0; i < elementArray.length; i++) { var offset = 10; elementArray[i].width += offset; elementArray[i].height += offset; }
DOM 구조의 요약
각 줄의 시작 부분이 객체의 레벨을 나타낸다. 앞에 '03'이 오는 객체는 차상위 '02'객체의 자식... 이런식 이다.
객체 사용에서는 부모 객체의 속성을 지정해야 하는 경우도 있다. 예를 들어 document.timelines 속성에는 Timeline 객체의 배열이
포함된다.
'■ 플래시 ■ > Adobe Flash CS6' 카테고리의 다른 글
Alpha, Tint White, Tint Black, None - 알파, 흰색틴트, 검정틴트 (0) | 2013.12.24 |
---|---|
Keyboard ShortCuts와 연결 (0) | 2013.12.24 |
키배치(단축키 키보드 배치) (0) | 2013.12.23 |
JSFL 이란 (0) | 2013.12.23 |
플래시 - gotoAndPlay 왕복하기 프레임제어 (0) | 2013.10.16 |