jsfl 만들다가 인스턴스 질문이요^^;
민구
어제 글을 올렸다가.. 수다님께서 많은 도움을 주셨었는데^^;
제가 하고자 하는 것은 스테이지에서 특정한 버튼을 jsfl로자동으로 선택하게 하는 것입니다.
혼자 어찌어찌 하다보니...
거의 성공했습니다~!
그런데.. 이상하게 선택하고자 하는 것(01이전)이 버튼일 경우에는 선택이 안되구요..
무비클립일 경우에는 선택이 되더라구요.
왜그런걸까요?..
// 변수 thelayers 에 레이어 배열을 할당합니다 .
var thelayers = fl.getdocumentdom().gettimeline().layers;
var myarray = new array();
// 카운터 변수
var x = 0;
// 모든 레이어 반복을 시작합니다 .
for (var i = 0; i thelayers.length; i++) {
// 프레임 1 의 요소 배열을 가져와서
// 배열 theelems 에 할당합니다 .
var theelems = thelayers[i].frames[0].elements;
// 레이어의 요소 반복을 시작합니다 .
for (var c = 0; c theelems.length; c++) {
// 요소가 인스턴스 유형인지 확인합니다 .
if (theelems[c].elementtype == instance) {
if (theelems[c].libraryitem.name == 01이전) {
// mymovieclip 의 인스턴스인 요소를 myarray 에 할당합니다 .
myarray[x] = theelems[c];
// 카운터 변수를 증가시킵니다 .
x++;
}
}
}
}
// 이제 document.selection 배열을 myarray 와 같게
// 설정합니다 . 스테이지의 객체가 선택됩니다 .
fl.getdocumentdom().selection = myarray;
-
봄여우
yo~ 렙업 추카추카요~ 님~ 아템 점..
-
새밝
저 드뎌 성공했어요!^^ 도움 주셨던 분들 모두 감사드립니다~~~!!
-
푸우
저도 그래서.. 그냥 element.name 으로 찾으니까 되긴 하는데.. 그러면또 인스턴스네임을 다 지정해줘야해서.. 원인을 찾고있는데^^; 잘 모르겠네요~ㅎㅎ 더 연구를...
-
돋되다
해보시니까 하실만 하시죠? 실력향상 축하드립니다. elementType이 instance가 아닐 것 같네요 그냥 감이요