![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2003
Адрес: France Grenoble
Сообщений: 38
|
Спасайте, ребята!
Функция рисует прямую линию динамично...Но только одну! А мне надо 20. Характеристики линий и setInterval ()складированы в массивах и я их посылаю через параметры функции. Вызываю Dessin() несколько раз, а рисует только одну линию...Уже всё попробовал. Что нужно сделать? Пока не ответите - к машине не подойду... function Dessin(nom, prf, wdth, clr, vsbl, x0, y0, xf, yf, pasX, pasY, vtss, obj) { // Controle(); var x=new Array(); var y=new Array(); var i=0; x[0]=x0; y[0]=y0; _root.createEmptyMovieClip ("nom", prf); _root.nom.lineStyle (wdth, clr, vsbl); _root.nom.moveTo (x0,y0); obj = new Object(); obj.interval=function () { i++; x[i]=x[i-1]+pasX; y[i]=y[i-1]+pasY; _root.nom.lineTo(x[i],y[i]); if(x[i]>=xf){clearInterval(id);} } id=setInterval(obj, "interval", vtss); }
__________________
Cherchez la FAQ |
![]() |
Часовой пояс GMT +4, время: 09:47. |
|
|
« Предыдущая тема | Следующая тема » |
|
|