|
|
|||||
Маска и action
Здравствуйте.
Есть код, который ставит точки по координатам и соединяет их линиями. * for (var i = 0; i < kol_pred; i++) { duplicateMovieClip("dot", ["dot" + i], i-50); this["dot" + i]._x = px[i] - 400; this["dot" + i]._y = -py[i] + 175; //// if ((i + 1) < kol_pred) { this.createEmptyMovieClip(["linia" + i],i + 10); with (["linia" + i]) { lineStyle(5,0xffffff,100); moveTo(px[i] - 400,-py[i] + 175); lineTo(px[i + 1] - 400,-py[i + 1] + 175); } } } Если на слое с кодом отобразить какой-нибудь MC, то всё отлично работает... в общем нужно чтобы программно рисуемые точки и линии попали под маску. заранее спасибо! |
|
|||||
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
|
С исходником было бы проще понять, что там не получается.
А без исходника — все же должно быть очевидно просто: есть маска, под маской мувиклип. В мувиклипе делаете, что хотите. Но только в нем.
__________________
hauts.ru |
|
|||||
Регистрация: Aug 2010
Сообщений: 34
|
Спрошу здесь. Название темы соответствует. не работает маска если писать так, то все ок
for(var i=0;i<6;i++) { this.attachMovie("masker", "masker"+i, i+1000); } /*....*/ for(var i=0;i<numOfBalls;i++) { /*тыры пыры*/ bt0.setMask(masker0); bt1.setMask(masker1); bt2.setMask(masker2); bt3.setMask(masker3); bt4.setMask(masker4); bt5.setMask(masker5); } |
|
|||||
Регистрация: Sep 2009
Сообщений: 61
|
А так снова работает
видимо numOfBalls не определена. |
|
|||||
Регистрация: Aug 2010
Сообщений: 34
|
нет numOfBalls есть... выходит что получается на выходе
а надо нужно как нить отлавливать первое значение i ... Вносите свои предложения, а то у меня не выходят танцы с бубном... |
|
|||||
["masker"+i] - где она там у вас?
this["masker"+i] any_clip["masker"+i] .... ? trace вставьте в цикл и смотрите - находится ли клип или нет |
Часовой пояс GMT +4, время: 21:03. |
|
« Предыдущая тема | Следующая тема » |
|
|