Просмотр полной версии : как обратиться к вложенным клипам?
столкнулся с такой проблемой:
есть мувиклип(list_mc), в который вложено ещё 40 мувиклипов. клипы вложены "вручную" и проименованы (li1-li40). необходимо из основной временной диаграммы повесить обработчик onRollOver на каждый вложенный клип..
для list_mc также используется обработчик onRollOver
заранее спасибо..
gloomyBrain
17.02.2009, 02:00
На главной временной шкале "вручную" назовите list_mc
тогда вы сможете обращаться к вложенным клипам вот таким образом:
list_mc.li1._x = 123;
эмм.. немного не то.. необходимо, чтобы фон у каждого вложенного клипа появлялся при onRollOver при том, что на основном клипе уже висит onRollOver..
gloomyBrain
17.02.2009, 02:41
Может... исходник? =)
Flashechka
17.02.2009, 12:49
я не проверял, но по моему должно сработать:
list_mc.li1.onRollOver = function()
{бла бла бла};
дело в том, что обработчики onRollOver для вложенных клипов не срабатывают если на клипе, в котором они вложены уже стоит этот обработчик..
list_mc.onRollOver = function() {
блаблабла
};
надо написать так, чтобы onRollOver срабатывал для каждого отдельного вложенного клипа..
Fox M. Lurde
17.02.2009, 14:54
ЫМХО, ты несколько мудришь
вот вариант кода
_level0.attachMovie("li1","li1",1);
li1.onRollOver=function(){
this.gotoAndStop(2);
//youre code
}
li1.onRollOut=function(){
this.gotoAndStop(1);
//youre code
}
Убираешь с кнопок все коды, экспортишь их для AS и будет тебе счастье. А фон, который нужно подгрузить, просто пихаешь во второй кадр кнопки.
Добавлено через 1 минуту
И вообще, присоединяюсь к gloomyBrain: либо исходник в студию, либо тз точнее сформулируй.
chingachgoog
17.02.2009, 15:10
дело в том, что обработчики onRollOver для вложенных клипов не срабатывают если на клипе, в котором они вложены уже стоит этот обработчик..
Вот так и надо формулировать свой вопрос. Если на клипе стоит любое кнопочное событие, то оно перекрывает любое кнопочное событие на клипах, которые внутри этого. Но есть обходные маневры, как всегда.
Наиболее универсальный - hitTest.
2chingachgoog: спасибо, что обьяснили.. подозревал, что с hitTest придётся работать, но сомневался..
прошу прощёния за непонятки..
всем спасибо..
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.