![]() |
|
||||||||||
|
|||||
|
Помогите создать массив мувиков.
у меня есть n мувиков, прямоугольники разного размера которые рассполагаются на сответствующих точках. Я их задавала: for (var i=0; i<n; i++) { _root.createEmptyMovieClip("Title_"+i,d++); _root["Title_"+i].lineStyle(1,0,100); _root["Title_"+i].moveTo(ax[i]-(tx[i]/2),ay[i]-(ty[i]/2)); _root["Title_"+i].lineTo(ax[i]-(tx[i]/2),ay[i]+(ty[i]/2)); _root["Title_"+i].lineTo(ax[i]+(tx[i]/2),ay[i]+(ty[i]/2)); _root["Title_"+i].lineTo(ax[i]+(tx[i]/2),ay[i]-(ty[i]/2)); _root["Title_"+i].lineTo(ax[i]-(tx[i]/2),ay[i]-(ty[i]/2)); } ![]() ![]() Последний раз редактировалось iNils; 26.12.2008 в 11:21. |
|
|||||
|
Регистрация: Mar 2006
Адрес: Russia
Сообщений: 16
|
// временные переменные, чтобы пример работал var n=4; var d=1; // var mcArray=new Array(); // заранее создаем пустой массив for (var i=0; i<n; i++) { var tmpMc=_root.createEmptyMovieClip("Title_"+i,d++); _root["Title_"+i].lineStyle(1,0,100); _root["Title_"+i].moveTo(ax[i]-(tx[i]/2),ay[i]-(ty[i]/2)); _root["Title_"+i].lineTo(ax[i]-(tx[i]/2),ay[i]+(ty[i]/2)); _root["Title_"+i].lineTo(ax[i]+(tx[i]/2),ay[i]+(ty[i]/2)); _root["Title_"+i].lineTo(ax[i]+(tx[i]/2),ay[i]-(ty[i]/2)); _root["Title_"+i].lineTo(ax[i]-(tx[i]/2),ay[i]-(ty[i]/2)); mcArray.push(tmpMc); // добавляем в массив ссылку на movieClip } // проверка содержимого массива for (i=0; i<mcArray.length; i++) { trace(mcArray[i]); } |
|
|||||
|
Спасибо!!! Насчет буду знать
)))) |
|
|||||
var n=4; var mcArray = new Array(); // заранее создаем пустой массив for (var i = 0; i < n; i++){ var tmpMc = _root.createEmptyMovieClip("Title_" + i, i); with( tmpMc ){ lineStyle(1,0,100); moveTo(ax[i]-(tx[i]/2),ay[i]-(ty[i]/2)); lineTo(ax[i]-(tx[i]/2),ay[i]+(ty[i]/2)); lineTo(ax[i]+(tx[i]/2),ay[i]+(ty[i]/2)); lineTo(ax[i]+(tx[i]/2),ay[i]-(ty[i]/2)); lineTo(ax[i]-(tx[i]/2),ay[i]-(ty[i]/2)); } mcArray.push( tmpMc ); // добавляем в массив ссылку на movieClip } |
![]() |
![]() |
Часовой пояс GMT +4, время: 09:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|