![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Вообщем суть в следующем:
из .txt берем переменную и все что в ней суем в массив ar ar = new Array(); ar = t.split(","); Дублируем мувик с динам.полем d dlar = ar.length; for (i=0; i<=dlar; i++) { duplicateMovieClip (cl, "cl"+i, i); setProperty ("cl"+i, _y, cl._y+20*i); eval("_level0.cl"+i+".d") = ar[i]; if(dlar>10){ for(j=0;j<=100;j++){ setProperty("cl1"+j,_visible,false); } } } Ну тут понятно...Проблема в следующем:Получили 10-ть мувиков с перемен. в диню полях d ar[i] Как грамотно зделать скроллинг по этим полям т.е. при первом нажатии кнопки увеличивались элементы массива в дин.полях d Какие есть соображения, а то я уже заплелся ![]() |
|
|||||
|
виртуальное земноводное
|
dlar = ar.length;
for (i=0; i<=dlar; i++) { Принципиальная ошибка, все элементы массива выводяться на экран. Скроллить то куды??? Вот если у тебя полей пять, а массив длинной в 100, то: function print(x){
// x - номер первого выводимого эл-та.
var i=0;
x--;
while(i < kolvoPoley){
i++;
this["cl"+i].d=ar[x+i];
}
На кнопках пишешь: firstprint++; или firstprint--; print(firstprint); Проверки на начало и конец поставишь сам. Усе ![]()
__________________
Дешевый критикан |
|
|||||
|
Очень большое спасибо!!!!!Сейчас попробую,но ошибку свою уразумел!!!!
|
|
|||||
|
Усе впринципе фурычит(СПАСИБО),токмо не выводит переменные в дин.поля!!??При trace все пучком!!!
Мувики cl+i лежат в level0!!! И, если можно, поясни запись: this["cl"+i].d=ar[x+i]; С this все понятно,а с записью["cl"+i].d= Он так понимает? |
|
|||||
|
виртуальное земноводное
|
this["cl"+i].d=ar[x+i];
Это обращение к муву как к элементу хеша, работает быстрее чем эвал. Напиши: _level0["cl"+i].d=ar[x+i]; Должно работать. Если не будет, скинь исходник. Разберусь.
__________________
Дешевый критикан |
|
|||||
|
gOloVasTicK '~ - ТЫ ГЕНИЙ!!!!!Усе работает!!!Большое спасибо!
|
|
|||||
|
виртуальное земноводное
|
Гений эт Ларри Уолл и Бьерн Страуструп.
А я просто доки читаю, тебе кстати тоже очень советую ![]() Через месяц сам на ура такие штуки писать будешь.
__________________
Дешевый критикан |
![]() |
Часовой пояс GMT +4, время: 17:52. |
|
|
« Предыдущая тема | Следующая тема » |
|
|