![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2006
Сообщений: 425
|
Задача:
Есть мувик (ГЛАВНЫЙ) при клике на нем аттачится из библиотеки другой клип в центр экрана (сцены) и увеличивается в два раза. В приаттаченом клипе два клипа: 1- при наведении вылазит хинт 2- мувик закрыть. выполняется unloadMovie() c именем приаттаченного. Если делать removeMovieClip(), то все работает, если не наводить на 1 мувик с хинтом. Что не работает. При повторном нажатии на ГЛАВНЫЙ мувик, мувик из библиотеки не позиционируется по центру и не увеличивается. Точнее сказать аттачится, но в x=0, y=0. Код корявый конечно), но помогите разобраться. hint._visible=false; //прячем подсказку
mk1.onRelease=function(){
_root.attachMovie("mk1mc", "newmc", 0);//this.getNextHighestDepth());
newmc._x = (Stage.width-newmc._width)/2;
newmc._y = (Stage.height-newmc._height)/2; //позиционируем по центру
newmc._width=newmc._width*2;
newmc._height=newmc._height*2; // увеличиваем
mc._alpha=30;
mk1._visible=false; //прячем кнопку
//trace(newmc.st1._x);
//trace(newmc.st1._y);
newmc.clo.onRelease=function(){ // кнопка закрыть
_root.newmc.removeMovieClip();//unloadMovie();
mc._alpha=100;
mk1._visible=true;
}
newmc.st1.onRollOver=function(){ // показать хинт
hint._visible=true;
hint.swapDepths(0);
}
newmc.st1.onRollOut=function(){ //спрятать хинт
hint._visible=false;
}
}
То если нажать на на закрыть выполняется все кроме Последний раз редактировалось repz; 15.11.2007 в 14:13. |
![]() |
Часовой пояс GMT +4, время: 10:04. |
|
|
« Предыдущая тема | Следующая тема » |
|
|