Просмотр полной версии : Определение наличия кода НА клипе.
Есть кружочек - клип.
Дважды вытаскиваю его из либы и кидаю на стэйдж.
В пропертях имя инстансам не прописываю.
На одном из них пишу :
on (release) {
var iColor:Color = new Color(this);
iColor.setRGB(_root.fillColor);
delete iColor;
}
На втором пусто.
Вопрос:
как программно , к примеру через for..in определить, что на клипе есть код?
На текущий момент все мыслимые варианты с for..in проделаны, все что есть у клипов - одинаково.
Разлочил от перечисления __proto__ и constructor - все равно все одинаково.
Чтобы еще попробовать?
Sergey_A
24.04.2013, 17:42
А не будет выходом искусственно еще один параметр в клипе прописать? Типа
this.xxxxx='T'
И тогда в for..in этот параметр проверять?
А попробовать сравнить onRelease и null ?
on (release) {
var iColor:Color = new Color(this);
iColor.setRGB(_root.fillColor);
delete iColor;
}
У меня при двух кнопках на экране без инстанс-нэймов этот код this воспринимает как ссылку на контейнер, то есть _root. Не люблю код на клипах )
dark256, похоже, что только косвенно можно, по изменениям свойств после выполнения on(release). Попробовал и с __resolve и другими всякими сравнениями — не помогает.
А не будет выходом искусственно еще один параметр в клипе прописать? Типа
Пробовал! Компилятор на что-то мутное ругается - разбираться лень даже :) А в целом - я там внизу описал что отчего :(
без инстанс-нэймов этот код this воспринимает как ссылку на контейнер
Это как? Откуда ты смотрел ему ссылку? Изнутри?
попробовать сравнить onRelease
undefined в обоих случаях...
Собственно что-то добавить, дописать - было бы несложно, если бы у меня не стояла задача определения "программных клипов" для 100 роликов, в каждом из которых 20-30 "программных" клипов лежат вперемешку с шэйпами, группами, графикой и прочим мусором....
dark256, можно же в окне действий как в эксплорере просматривать все места с кодом. Туда и добавлять какую-нибудь бессмысленную строчку.
Не хочется делать ручками. Там очень много и долго...
dark256, я совсем не уверен... но что, если попробовать сохранить исходник в несжатом виде? Там, соответственно, будут читаемые файлы с кодом (предполагаю), а там уже, наверное, можно будет с Ctrl + H (найти и заменить) добавить автоматом строки.
...или найти индуса для такой задачи :D
Посохранял в несжатом.... Сел писать обработчик кода на Паскале... Чотбы пакетно все сделать...
Ндя... Задача с подзадачами... Все равно муть....
Пойду искать индуса...
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.