![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jan 2007
Сообщений: 368
|
Подскажите пожалуйста, атачу в цикле мувики, на мувики вешаю обработчик нажатия клавиатуры. В него засовываю вызо функции из рут с параметром р, но параметр всегда передается последний p. То есть если было 13 проходов цикла параметр для всех мувиков будт 13 ( Как сделать чтобы каждый клип передавал уникальный параметр?
for (i=0;i<_root.image.length;i++)
{
if (_root.tip[i]=="man1")
{
var mc = attachMovie("maika","maika"+i,i);
var loader = new MovieClipLoader();
loader.p = p;
loader.onLoadInit = function(mc) {
mc.onRelease = function() {
_root.go(p);
}
}
p++;
loader.addListener(loader);
loader.loadClip(_root.image[i], mc);
};
};
Последний раз редактировалось Dragon rideR; 29.03.2007 в 14:17. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Неужели нельзя было отформатировать код так, чтобы было понятно, где и какая скобка заканчивается, а?
И где ты используешь функцию с параметром p? В приведенном коде нигде. |
|
|||||
|
Регистрация: Jan 2007
Сообщений: 368
|
Я же говорил что функция go с параметром р находится в руте
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Когда говорил, не было никакой функции, ты её добавил 15 минут назад.
Решение корявое, но в данном случае оптимальное. |
|
|||||
|
Регистрация: Jan 2007
Сообщений: 368
|
А можешь объяснить почему корявое?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Потому что сохранение индекса аж через два объекта идет.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 21:45. |
|
|
« Предыдущая тема | Следующая тема » |
|
|