![]() |
дорисовка movieClip при повторе цикла
как сделать так что бы мувклип при повторе цикла не перерисовывася заново, а как бы дорисовывался к предыдущему.
конкретнее: есть точка. надо что бы при каждом проходе цикла for точка дорисовывалась, а она перерисовывается. function newPt() { this.menuItem_base.duplicateMovieClip("menuItem_"+i, i); this["menuItem_"+i]._x = mas[i]; trace(mas[i]); this["menuItem_"+i]._y = mas[i+1]; trace(mas[i+1]); } |
for здесь не катит. Лучше использовать if. Пример:
Код:
mas = [10,20,15,25,20,30,25,35,30,40,35,45,40,50,45,55,50,60,55,65,60,70,65,75] |
теперь конкретно все не работает. Если можно, Сергей, предложите чотнибудь еще а то моя тупая башня уже 3-ий день бьется над этой задачей.
конкретнее что не работает : точки не рисуются вобще. а хочется что бы они рисовались то как. --- есть н-ное кол-во внешних массивов. mas("a"+n, n); в этих массивах an[i]- это х,а an[i+2]- это у; var x = _x; var y = _y; выставляем координаты начальной точки x = mas[0]; trace("x "+x); y = mas[1]; trace("y "+y); рисуем линию _root.createEmptyMovieClip("mc_drawing", x++); this.mc_drawing.lineStyle(1, 0, 100); this.mc_drawing.moveTo(x, y); рисуем точки for (i=0; i<mas.length; i=i+2) { //вызываю твою функцию newPt(); this["menuItem_"+i]._x = mas[i]; trace(mas[i]); this["menuItem_"+i]._y = mas[i+1]; trace(mas[i+1]); this.mc_drawing.lineTo(mas[i], mas[i+1]); } что-то забыл.... |
Вложений: 1
Посмотри в аттач, если я правильно понял, там то, что Тебе пригодится ...
|
Можно или так (пример):
Код:
masX = [10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220];Код:
masX = [10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220]; |
уважаемые мужики, я со все душой, но нихуя ниработает. sarjick твоя тема не окрывается ваще, можеш выслать мне на мыло s-@tut.by
|
Вложений: 1
Ты что, не можешь просто скопировать код и вставить его в первый фрейм? Ну, тогда смотри пример.
|
| Часовой пояс GMT +4, время: 13:54. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.