Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   пролистать все объекты в муви (http://www.flasher.ru/forum/showthread.php?t=66684)

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 я как то мало сказал
их (линий) там в несколько раз больше


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

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