![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2007
Сообщений: 12
|
использую setInterval, при попадании мыши в заданную область идет очистка интервала при выходе мыши с этой области снова обновляю даный интервал,при нажатии мыши когда она в области загружаю мувиклип з библиотеки, проблема такова после нажатия мыши загруженный мувик воспроизводится при каждом дальнейшем прокручивании, пробовал при выходе мыши з заданой области удалять загруженый мувик мс.removeMovieClip(); но клип ведет себя так как бутто он "запомнил" нажатие мыши.
my_interval = setInterval(autom, 1);
function autom() {
_root.attachMovie("Blur 2", "Blur 2", 1, {_x:100,_y:100});
but.onRollOver= function(){
clearInterval(my_interval);
stop();
};
but.onRollOut= function(){
menu.removeMovieClip();
my_interval = setInterval(autom, 1);
};
but.onMouseDown=function(){
_root.attachMovie("menu", "menu", 3, {_x:100,_y:100});}
// после нажатия постоянно подгружается этот мувик
|
|
|||||
|
Регистрация: Mar 2007
Сообщений: 12
|
пробовал... тот же самый эффект...
|
|
|||||
|
Регистрация: Feb 2007
Сообщений: 264
|
Интервал выполняется с частотой в 1 милисекунду?
Попробуйте так. Хотя в целом ваша мысль не очень мне понятна. Последний раз редактировалось this.create; 01.06.2007 в 00:04. |
|
|||||
|
Регистрация: Dec 2002
Адрес: Живу вот где-то
Сообщений: 493
|
Тоже не очень вас понял... Одноразовая загрузка чтоль нужна? Коль так можно флажок использовать. Например
var flag:Boolean=true;
my_interval = setInterval(autom, 1);
function autom() {
_root.attachMovie("Blur 2", "Blur 2", 1, {_x:100,_y:100});
but.onRollOver= function(){
clearInterval(my_interval);
stop();
};
but.onRollOut= function(){
menu.removeMovieClip();
flag=true;
my_interval = setInterval(autom, 1);
};
but.onMouseDown=function(){
if(flag){
_root.attachMovie("menu", "menu", 3, {_x:100,_y:100});
flag=false;
}
}
|
|
|||||
|
Регистрация: Mar 2007
Сообщений: 12
|
Спасибо Всем кто откликнулся на мой вопрос, нашол проблему: в мувике menu я использовал туже самую переменную что и для Blur 2 на _root, использовал другую и теперь работает все как мне надо, но все равно, интересная вещь: при использовании одних и тех же переменных и setInterval после каждого интервала после нажатия мыши на данную область, ролик вел себя так как бутто запомнил нажатие, т.е. каждый раз создавал мувик menu, и удалял его.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 23:15. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|