Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 23.08.2013, 23:02
Armade вне форума Посмотреть профиль Отправить личное сообщение для Armade Найти все сообщения от Armade
  № 1  
Ответить с цитированием
Armade
[+1 14.08.13]

Регистрация: May 2013
Сообщений: 24
По умолчанию Почему скрипт не запускается?

Вообщем, скрипт на преобразование растровых изображений в векторные. Код на картинке, вроде все верно, но почему то пишет что нет таких функций в 3 и 4 строках. В чем ошибка?
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.png
Просмотров: 67
Размер:	228.9 Кб
ID:	29939  

Старый 23.08.2013, 23:35
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 2  
Ответить с цитированием
Akopalipsis
Banned
[+4 24.02.14]
[+4 07.11.13]
[+ 13.03.14]

Регистрация: Mar 2013
Сообщений: 1,864
А что хоть за ошибка?)

Старый 23.08.2013, 23:38
КорДум вне форума Посмотреть профиль Отправить личное сообщение для КорДум Найти все сообщения от КорДум
  № 3  
Ответить с цитированием
КорДум
 
Аватар для КорДум

блогер
Регистрация: Jan 2008
Адрес: syktyvkar
Сообщений: 3,803
Записей в блоге: 10
MovieClip#currentFrame read only property.
__________________
тут я

Старый 23.08.2013, 23:42
MikroAcse вне форума Посмотреть профиль Отправить личное сообщение для MikroAcse Найти все сообщения от MikroAcse
  № 4  
Ответить с цитированием
MikroAcse
 
Аватар для MikroAcse

Регистрация: Feb 2012
Сообщений: 1,540
Код AS3:
tl.gotoAndStop(i + 1);

Старый 24.08.2013, 00:00
СлаваRa вне форума Посмотреть профиль Отправить личное сообщение для СлаваRa Найти все сообщения от СлаваRa
  № 5  
Ответить с цитированием
СлаваRa
 
Аватар для СлаваRa

блогер
Регистрация: Feb 2008
Адрес: http://playtika.com
Сообщений: 1,119
Записей в блоге: 5
Отправить сообщение для СлаваRa с помощью ICQ Отправить сообщение для СлаваRa с помощью Skype™
тут jsfl
__________________
местонахождение

Старый 24.08.2013, 00:48
Armade вне форума Посмотреть профиль Отправить личное сообщение для Armade Найти все сообщения от Armade
  № 6  
Ответить с цитированием
Armade
[+1 14.08.13]

Регистрация: May 2013
Сообщений: 24
Цитата:
Сообщение от Akopalipsis Посмотреть сообщение
А что хоть за ошибка?)
Вообщем, там скрипт преобразовывает все изображения, каждое из которых находится на отдельном ключевом кадре. Но после запуска пишет что нет таких функций как currentLayer и currentFrame
Цитата:
тут jsfl
угу

Старый 24.08.2013, 01:15
СлаваRa вне форума Посмотреть профиль Отправить личное сообщение для СлаваRa Найти все сообщения от СлаваRa
  № 7  
Ответить с цитированием
СлаваRa
 
Аватар для СлаваRa

блогер
Регистрация: Feb 2008
Адрес: http://playtika.com
Сообщений: 1,119
Записей в блоге: 5
Отправить сообщение для СлаваRa с помощью ICQ Отправить сообщение для СлаваRa с помощью Skype™
Ну а вам не кажется что вы его не там пишите и запускать пытаетесь? или Flash IDE может запускать jsfl скрипты из редактора кода? если может то смотрите справку по JSFL.
__________________
местонахождение

Старый 24.08.2013, 01:17
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 8  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Цитата:
Сообщение от Armade Посмотреть сообщение
почему то пишет что нет таких функций в 3 и 4 строках. В чем ошибка?
Вероятно, что функции (точнее, геттера, getter functiion) currentLayer нет у tl (для третьей строки).
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

Старый 24.08.2013, 01:38
Akopalipsis вне форума Посмотреть профиль Найти все сообщения от Akopalipsis
  № 9  
Ответить с цитированием
Akopalipsis
Banned
[+4 24.02.14]
[+4 07.11.13]
[+ 13.03.14]

Регистрация: Mar 2013
Сообщений: 1,864
Цитата:
Вообщем, там скрипт преобразовывает все изображения, каждое из которых находится на отдельном ключевом кадре.
А можно у Вас поинтересоваться, для чего так делается? я просто глупый ещё и мне теперь кажется, что мне тоже надо так научится) Для чего это?)

Старый 24.08.2013, 01:49
Armade вне форума Посмотреть профиль Отправить личное сообщение для Armade Найти все сообщения от Armade
  № 10  
Ответить с цитированием
Armade
[+1 14.08.13]

Регистрация: May 2013
Сообщений: 24
Цитата:
Сообщение от dimarik Посмотреть сообщение
Ну а вам не кажется что вы его не там пишите и запускать пытаетесь? или Flash IDE может запускать jsfl скрипты из редактора кода? если может то смотрите справку по JSFL.
ну, я даже когда запускал отдельно не в редакторе, то выскакивал отладчик ошибок с указанием тех строк...
Цитата:
А можно у Вас поинтересоваться, для чего так делается? я просто глупый ещё и мне теперь кажется, что мне тоже надо так научится) Для чего это?)
Когда возникает нужда перевести большое кол-во растровых изображений в векторные, проще запустить скрипт, который автоматом все это сделает, а не вручную на каждом изображении заходить в модифай и конверить

Добавлено через 3 часа 53 минуты
Все, заработало, пляски с бубном помогли. Переписал код по новой, видимо по невнимательности где-то начудил.
код

Код AS3:
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, время: 05:43.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 05:43.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.