|
0 Всего найдено: 32
AlexeyVelegura
Сообщение
17/11/2008 20:52
Копия темы
Хелп плз! . Подскажите пожалуйста, почему не работает: this.onEnterFrame=function(){ while(i<55){ a[i]._alpha=100; i++; trace(i); } } трейс функцонирует нормално, но элеметы почему-то не появляются.. все находится на главной сцене. В чем проблема не пойму?!
TeNoR
Сообщение
17/11/2008 20:54
Копия темы
. this.onEnterFrame=function(){ while(i<55){ eval("a"+i)._alpha=100; i++; trace(i); } } ;
TeNoR
Сообщение
17/11/2008 20:56
Копия темы
. переменной не забыл значение присвоить?) var i:Number=0; // this.onEnterFrame = function() { var i:Number = 0; while (i<55) { trace(i); eval("a"+i)._alpha = 100; i++; } }; //хотя, так безграмотно...
AlexeyVelegura
Сообщение
17/11/2008 20:58
Копия темы
. есть! я же говорю цикл идет норм, не работает только появление элементов a[i]
Raa
Сообщение
17/11/2008 21:00
Копия темы
. тогда копать в сторону содержимого элементов этого массива
Raa
Сообщение
17/11/2008 21:01
Копия темы
. eval это глючное тормозное зло... его уже сто лет никто не пользует
TeNoR
Сообщение
17/11/2008 21:04
Копия темы
. тяжело вынуть необходимые 5ть строк с содержимым и создать для них отдельный файл?)
AlexeyVelegura
Сообщение
17/11/2008 21:06
Копия темы
. а смысл? тут вся проблема в строке a[i]._alpha=100; только вот что с ней не так?!
TeNoR
Сообщение
17/11/2008 21:08
Копия темы
. я суть не могу понять... у тебя есть 55 разных mc с прозрачностью <100, которым надо вернуть прозрачность 100%, с помощью одного цикла?
AlexeyVelegura
Сообщение
17/11/2008 21:11
Копия темы
. суть такова: есть 55 мувиков. при загрузке им присваиваеться значене альфы = 0. потом мне нужно поочередно появить их.. что я и пытаюсь сделать циклом, описанным выше.
Raa
Сообщение
17/11/2008 21:13
Копия темы
. вот тут и ваша проблема, копайте в сторону присвоения элементам массива указателя на эти мувики или что там у вас
AlexeyVelegura
Сообщение
17/11/2008 21:18
Копия темы
. да я уже сижу часа два копаюсь.. не выходит((
xft-100
Сообщение
17/11/2008 21:25
Копия темы
. попробуйте так: _root["a"+i]._alpha=100 только-что попробовала. нормально.
TeNoR
Сообщение
17/11/2008 21:28
Копия темы
. Чтоб сделать очерёдность, то понадобится setInterval();, чтоб при каждом новом повторении определённого времени присваивало значение нужного mc. Вот наброски сделал... в функции потом следует дописать: if(i>55){ clearInterval(ac); } zip, 5.93 Кб
xft-100
Сообщение
17/11/2008 21:30
Копия темы
. а я тебе (ничего, что я на "ты" перешла?) исходник вон внизу скинула =)))
cleptoman
Сообщение
17/11/2008 21:47
Копия темы
0
. this["a" + i] намного круче...а про пережитки as 1.0 вообще нужно постараться забыть..)) |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |