![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Feb 2006
Сообщений: 21
|
ок....попробую
|
|
|||||
|
Регистрация: Feb 2006
Сообщений: 21
|
спасибо!!!!!!!!!!!!!
|
|
|||||
|
Banned
Регистрация: Feb 2007
Адрес: Ростов-на-Дону
Сообщений: 214
|
ну почти о том же
только в случае первого поста нужно ждать проигрывания и там как я понял имелии в виду Button просто тема очень близка, только мне нужно с мувиком |
|
|||||
|
Регистрация: Feb 2006
Сообщений: 21
|
вот, что я имею ввиду:
http://flasher.ru/src/single/{src.pg=2757} но мой мозг не справляется с этим понятия не имею, как можно сделать подобное. мне нужно, чтобы при наведении(или нажатии на кнопку) мувик двигался вперед, при уведении курсора - назад |
|
|||||
|
Регистрация: Aug 2006
Сообщений: 65
|
Цитата:
|
|
|||||
|
Banned
Регистрация: Feb 2007
Адрес: Ростов-на-Дону
Сообщений: 214
|
Цитата:
а вообще чё то у меня вышеупомянутый код не работает |
|
|||||
|
Регистрация: Aug 2006
Сообщений: 65
|
Цитата:
чему там не работать? вообще я на коленке писал но принцип должен быть ясен. //ставим собитие onRollOut на мувик
мувик.onRollOut = function() {
//запоминаем текущий кадр, в данном случае должно запоминать текущий кадр в корне
var i=_currentframe
//ставим собитие на onEnterFrame кто не в курсе это собитие повторяеться с частотой кадров выставленных во флеш
this.onEnterFrame = function() {
//переходим на минус один кадр от i :D каждый кадр
gotoAndStop(i--)
}
}
//ставим собитие onRollOver на мувик
мувик.onRollOver = function() {
//мышку с мувика забрали событие с onEnterFrame сняли и играем корень как положено
delete (this.onEnterFrame)
play()
}
Последний раз редактировалось dhunter; 25.04.2007 в 18:52. |
|
|||||
|
Регистрация: Feb 2007
Сообщений: 264
|
Цитата:
//mc имя экземпляра мувика на сцене
mc.onRollOver = function():Void {
this.onEnterFrame = function():Void {
this.nextFrame();
stopMc(this);
};
};
//
mc.onRollOut = function():Void {
this.onEnterFrame = function():Void {
this.prevFrame();
stopMc(this);
};
};
//
function stopMc(mc:MovieClip):Void {
if (mc._currentframe == 1 || mc._currentframe == mc._totalframes) {
mc.stop();
delete mc.onEnterFrame;
}
}
|
|
|||||
|
Регистрация: Feb 2006
Сообщений: 21
|
ыыыы......не работает. Можно как для дауна?
Грубо говоря, есть сцена. На ней кнопка "btn" и собственно, сам мувик "muvik". Куда и че вставлять? |
|
|||||
|
Banned
Регистрация: Feb 2007
Адрес: Ростов-на-Дону
Сообщений: 214
|
А как отключить движение до первого наведения?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 15:10. |
|
|
« Предыдущая тема | Следующая тема » |
|
|