回答編集履歴

1

コード修正

2018/03/23 04:57

投稿

KazuhiroHatano
KazuhiroHatano

スコア7802

test CHANGED
@@ -14,31 +14,41 @@
14
14
 
15
15
  ```js
16
16
 
17
- function getAllInstanceElementInDoc(doc){
17
+ function getAllInstanceElementInDoc(doc) {
18
18
 
19
- var rtn=[];
19
+ var rtn = [];
20
20
 
21
- for(var i=0;i<doc.layers.length;i++){
21
+ var tl=doc.getTimeline();
22
22
 
23
- for(var j=0;j<doc.layers[i].frames.length;j++){
23
+ for (var i = 0; i < tl.layers.length; i++) {
24
24
 
25
- for(var k=0;j<doc.layers[i].frames[j].elements.length;k++){
25
+ var lyr=tl.layers[i];
26
26
 
27
- if(doc.layers[i].frames[j].elements[k].elementType=='instance'){
27
+ for (var j = 0; j < lyr.frames.length; j++) {
28
28
 
29
- rtn.push(doc.layers[i].frames[j].elements[k]);
29
+ var frm=lyr.frames[j];
30
30
 
31
- }
31
+ for (var k = 0; k < frm.elements.length; k++) {
32
32
 
33
- }
33
+ var ele=frm.elements[k];
34
34
 
35
- }
35
+ if (ele.elementType == 'instance') {
36
36
 
37
- }
37
+ rtn.push(ele);
38
38
 
39
+ }
40
+
41
+ }
42
+
43
+ }
44
+
45
+ }
46
+
39
- return rtn;
47
+ return rtn;
40
48
 
41
49
  }
50
+
51
+
42
52
 
43
53
  ```
44
54