PDA

Просмотр полной версии : пролистать все объекты в муви


dilsh
13.07.2005, 17:29
есть мувик mceng
в нем много объектов в основном линии каждая линия представляет собой Group объект, т.е. не мувик (для полной ясности при нажатии линия выделяется синим квадратом, кажись сгруппирован с помощью ctrl+G)
возможно ли поменять один по одному цвет каждой линии
ну что то вроде этого?

mceng.onRelease = function(obj:Object) {
for (var idobj in obj) {
obj[idobj].color=0xFFFFFF;
}
trace("done");
};

естественно этот код не работает
заранее спасибо
если оставите хотя бы совет как это сделать

silin
13.07.2005, 20:40
да выходит, что нельзя: сгруппированная графика это объект редактора, а не программы, вот если бы они были мувиками..(совет)

dilsh
13.07.2005, 20:44
а если я их с помощью ctrl+B и разгруппирую
(т.е. в мувике будет уйма lines)
будет возможность до них добраться (для замены их цвета) с помощью какой нить команды типа
for (i=0;i<=movik.lines.count;i++){
movik.lines[i].color
}
ведь каждый вектор сам по себе какой то объект

dilsh
13.07.2005, 20:47
а вообще что пытаюсь сделать это:
1) есть объект paste-ed из corelTrace
2) надо чтобы он выводил один по одному линии из этого рисунка
3) ну или была имитация что объект рисуется

не подскажете если сталкивались
суть такой имитации

или есть какой нибудь другой выход
заранее спасибо

или скажите что это невозможно
за это тоже скажу спасибо :-)

получится сделать обязательно выложу код ну и исходник

silin
13.07.2005, 20:51
да тож самое: 'каждый вектор сам по себе какой то объект', но не объект программы, упакуй их в мувики и будешь хозяйничать как захочешь..
зы: это на предыдущий пост

dilsh
13.07.2005, 20:53
там их около вернее более 150
если бы можно было упаковать, не стал бы задавать вопрос
пасиб
значит невозможно
но сдаваться не стану, бум продолжать поиски

silin
13.07.2005, 20:56
>>1) есть объект paste-ed из corelTrace
>>2) надо чтобы он выводил один по одному линии из этого рисунка
>>3) ну или была имитация что объект рисуется
если 'открывать' готовый рисунок,то можно, например, за счет маски, постепенно заполняющей нужную полщадь
вообще-то тема избитая, поиск тебе в руки..

dilsh
13.07.2005, 21:10
маску я уже вдоль и поперек ...
сенкс

KUZEN
14.07.2005, 13:39
а что мешает запихать всё это дело в мувики ? ... если времени жалко , то ты впринципе уже давно бы всё запихал, если бы тут не ошивался :-)))

dilsh
14.07.2005, 13:47
просто это пробный вариант, вдруг не понравится и вся работа на смарку, я уже почти закончил делать с помощью маски
выложу через пару часиков , творение
поймете почему ленился все это превращать в мувики, насчет 150 я как то мало сказал
их (линий) там в несколько раз больше

dilsh
14.07.2005, 19:11
вот "творение"
почти сутки потерял
а изначально идея была чтобы каждая линия прорисовывалась отдельно
теперь думаю надо карандишик приделать чтоб типа рисовал
мувик (http://www.dur.ac.uk/isec.2005/personal/eng.html)

есть вопрос
вот, там, каждый объект есть мувик
возможно ли поменять заливку внутри этого мувика
всю заливку на один и тот же цвет, но чтоб линии оставались белыми
спасибо за совет