![]() |
|
||||||||||
|
|||||
|
[+1 14.08.13]
Регистрация: May 2013
Сообщений: 24
|
Вообщем, скрипт на преобразование растровых изображений в векторные. Код на картинке, вроде все верно, но почему то пишет что нет таких функций в 3 и 4 строках. В чем ошибка?
|
|
|||||
|
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
А что хоть за ошибка?)
|
|
|||||
|
Регистрация: Feb 2012
Сообщений: 1,540
|
|
|
|||||
|
тут jsfl
__________________
местонахождение |
|
|||||
|
[+1 14.08.13]
Регистрация: May 2013
Сообщений: 24
|
Вообщем, там скрипт преобразовывает все изображения, каждое из которых находится на отдельном ключевом кадре. Но после запуска пишет что нет таких функций как currentLayer и currentFrame
Цитата:
|
|
|||||
|
Ну а вам не кажется что вы его не там пишите и запускать пытаетесь? или Flash IDE может запускать jsfl скрипты из редактора кода? если может то смотрите справку по JSFL.
__________________
местонахождение |
|
|||||
|
.
|
Вероятно, что функции (точнее, геттера, getter functiion) currentLayer нет у tl (для третьей строки).
|
|
|||||
|
Banned
[+4 24.02.14]
[+4 07.11.13] [+ 13.03.14] Регистрация: Mar 2013
Сообщений: 1,864
|
Цитата:
|
|
|||||
|
[+1 14.08.13]
Регистрация: May 2013
Сообщений: 24
|
Цитата:
Цитата:
![]() Добавлено через 3 часа 53 минуты Все, заработало, пляски с бубном помогли. Переписал код по новой, видимо по невнимательности где-то начудил. код var doc=fl.getDocumentDOM(); var tl=doc.getTimeline(); var curLayer=tl.currentLayer; var curFrame=tl.currentFrame; var frameArray=tl.layers[curLayer].frames; var n=frameArray.length; tl.setLayerProperty('locked',true,'others'); for (i=curFrame;i<n;i++) { doc.selectAll(); doc.traceBitmap(100, 5, 'normal', 'normal'); tl.currentFrame=i+1; } Последний раз редактировалось Armade; 24.08.2013 в 05:27. |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:16. |
|
|
« Предыдущая тема | Следующая тема » |
|
|