![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|
|
|||||
|
реально ли создать кучу мувиков, они все одинаковые, только цвет одного слоя меняется.
во флеше MX есть пример, но там слой один, а у меня много и еше внутри динамически созданного мувика.... |
|
|||||
|
Регистрация: Jan 2003
Адрес: Spb
Сообщений: 153
|
Да реально, я бы делал так:
I) нарисуй белый прямоугольник, или чо там у тебя за картина в этом слое в отдельном move'ке или выдели что есть и нажми F8. II) В каждый твой клип вставь этот move'к в заданный слой. III.а) (если у тебя flash MX ) Выдели клип в нужном слое и иди в Properties (Ctrl + F3) Выбери в COLOR TINT и выбери нужный цвет. III.б) (если у тебя flash 5 ) Выдели клип в нужном слое и иди в Effect (Ctrl + I) Выбери TINT и выбери нужный цвет. \V) то же сделай во всех требуемых мувиках. V) Наслаждайся результатом .... ТВОРЧЕСКИХ УСПЕХОВ!!!!!!!!! ![]() |
|
|||||
|
неее
![]() я хочу чтобы это все делалось на лету - тоесть в запушеном мувике типа _root.attachMovie("mov", "b_blue", 1); _root.attachMovie("mov", "b_red", 2); _root.attachMovie("mov", "b_green", 3); а потом у мувика b_blue сделать этот слой синим, у b_red красным итд.. |
|
|||||
|
Регистрация: Jan 2003
Адрес: Spb
Сообщений: 153
|
И Это возможно, делай так:Мувик, в нем слой, в слое обьект (назовем его "SomeOne", для удобства рисуй его белым! ), его цвет надо менять, а далее: Ты во flashMX? attachMovie- это аналог duplicateMovieClip? Я только перехожу на MX c 5-го, поэтому не знаю. //создаем b_blue от Shablon, в нем (тк он есть в shablon'е) someone, меняем его цвет duplicateMovieClip("Shablon", "b_blue", 2); b_blue._x=b_blue._x+190; //меняем цвет обьекта в обьекте b_blue // Создаем объект заново b_blue.SomeOne = new Color(b_blue.SomeOne); // Вызываем myColorTransfrom и создаем color transform object // the generic Object object myColorTransform = new Object; // Задаем параметры myColorTransform = { ra: '50', rb: '244', ga: '40', gb: '112', ba: '12', bb: '90', aa: '40', ab: '70'} // Связываем color transform object с объектом Color, созданным выше b_blue.SomeOne.setTransform(myColorTransform); // Юзать поданно. Вот список параметров:ra процентное изменение красной компоненты (-100 to 100). rb абсолютное изменение красной компоненты (-255 to 255). ga процентное изменение зеленой компоненты (-100 to 100). gb абсолютное изменение зеленой компоненты (-255 to 255). ba процентное изменение синей компоненты (-100 to 100). bb абсолютное изменение синей компоненты (-255 to 255). aa процентное изменение прозрачности (-100 to 100). ab абсолютное изменение прозрачности (-255 to 255). Ты во flashMX? attachMovie- это аналог duplicateMovieClip? ЕСЛИ ЧТО-ЛИБО НЕ ПОНЯТНО, ТОВот пример, скрипт в 1-м кадре! |
|
|||||
|
спасибо огромное, буду ковырять
![]() |
![]() |
Часовой пояс GMT +4, время: 01:15. |
|
|
« Предыдущая тема | Следующая тема » |
|
|