PDA

Просмотр полной версии : Управление клипом из родительского-на нём стоит обработчик!


SarGun
19.10.2008, 05:09
Здравствуйте! У меня возникла проблема... Суцествует на главной диаграмме мувик 'namePhoto_mc' (_root.namePhoto_mc), а в нём создан программно ещё один 'right_but' (_root.namePhoto_mc.right_but)!На мувик 'namePhoto_mc'-родительский, ставлю обработчик 'onRollOver' и при наведении использую класс Tween. И мне нужно чтобы при наведении на родительский мувик 'namePhoto_mc' проигрывался его обработчик + при нажатии на вложеный в него клип 'right_but' проигрывался обработчик вложенного! Когда я убираю обработчик с родительского мувика то всё работает!Вот собственно код:

_root.createEmptyMovieClip("namePhoto_mc",500);
_root.namePhoto_mc.createEmptyMovieClip("right_but",1001);
with (_root.namePhoto_mc.right_but) {
beginFill(0x777777,100);
moveTo(0,0);
lineTo(20,10);
lineTo(0,20);
lineTo(0,0);
endFill();
_x += widthBigImage - 25 + _root.namePhoto_mc.panel._x;
_y += _root.namePhoto_mc.panel._y + 5;
}
_root.namePhoto_mc.onRollOver = function():Void {
new Tween(this, "_alpha", Strong.easeOut, 10, 100, 1, true);
};
var u = 0;

_root.namePhoto_mc.right_but.onPress = function():Void {
if (++u >= bigPicArr.length) {
u = 0;
}
loaderBigPic.loadClip(bigPicArr[u],_root.tt.bufer);
};

Wolsh
19.10.2008, 12:30
Вложите эти два по-отдельности в третий, т.к. родительский клип перекрывает вложенный.
| _ |
|__|

SarGun
19.10.2008, 16:01
Wolsh, как вы подсказали -- работает!!Но теперь проблемма другая!У меня -- при наведении на полупрозрачную панельку, она становиться непрозрачная и на ней две кнопки вправо и влево они также меняют прозрачность! Я сделал по Вашему совету и теперь при наведении на панельку всё работает но при наведении на кнопки прозрачность панельки спадает!а мне нужно чтоб при наведении на кнопки панелька оставалась непрозрачной!! как так сделать........ ((

Wolsh
19.10.2008, 18:40
В обработчики наведения на кнопки (ролловеры) прописать "непрозрачность" панельки.