Сообщения без ответов | Активные темы Текущее время: 09 сен 2010, 07:30



Ответить на тему  [ Сообщений: 4 ] 
Отследить переход курсора с области flash на html страницу. 
Автор Сообщение
Новичок

Зарегистрирован: 16 май 2010, 11:40
Сообщения: 1
Сообщение Отследить переход курсора с области flash на html страницу.
Доброго времени суток. Решил сделать небольшой каталог на flash из открывающихся вкладок, каталог встроен в html страничку и занимает примерно 30% объема, хочется сделать так, чтобы при переходе курсора с области flash на html, вкладки возвращались в начальное состояние.
Вот код:
_root, ball.onEnterFrame=function () {
for (var j = 0; j<5; j++) {
mc = this.duplicateMovieClip("ball"+i, i);
mc._rotation = random(360);
i++;
}
};

MovieClip.prototype.sMove = function(spx, tarX) {
speedX = spx*(tarX-this._x);
this._x += speedX;
};

var mtx1 = 880;
var mtx2 = 900;
var mtx3 = 920;
var mtx4 = 940;
var mtx5 = 960;

_root.menu1.onEnterFrame = function() {
this.sMove(0.5, mtx1);
};
_root.menu2.onEnterFrame = function() {
this.sMove(0.5, mtx2);
};
_root.menu3.onEnterFrame = function() {
this.sMove(0.5, mtx3);
};
_root.menu4.onEnterFrame = function() {
this.sMove(0.5, mtx4);
};
_root.menu5.onEnterFrame = function() {
this.sMove(0.5, mtx5);
};

_root.menu1.hit.onRollOver = function() {
_root.mtx1 = 0;
_root.mtx2 = 900;
_root.mtx3 = 920;
_root.mtx4 = 940;
_root.mtx5 = 960;

_root.menu1.gotoAndPlay(2);

_root.menu2.gotoAndStop(1);
_root.menu3.gotoAndStop(1);
_root.menu4.gotoAndStop(1);
_root.menu5.gotoAndStop(1);

};

_root.menu2.hit.onRollOver = function() {

_root.mtx1 = 0;
_root.mtx2 = 20;
_root.mtx3 = 920;
_root.mtx4 = 940;
_root.mtx5 = 960;

_root.menu2.gotoAndPlay(2);

_root.menu1.gotoAndStop(1);
_root.menu3.gotoAndStop(1);
_root.menu4.gotoAndStop(1);
_root.menu5.gotoAndStop(1);

};

_root.menu3.hit.onRollOver = function() {

_root.mtx1 = 0;
_root.mtx2 = 20;
_root.mtx3 = 40;
_root.mtx4 = 940;
_root.mtx5 = 960;

_root.menu3.gotoAndPlay(2);

_root.menu2.gotoAndStop(1);
_root.menu1.gotoAndStop(1);
_root.menu4.gotoAndStop(1);
_root.menu5.gotoAndStop(1);

};

_root.menu4.hit.onRollOver = function() {

_root.mtx1 = 0;
_root.mtx2 = 20;
_root.mtx3 = 40;
_root.mtx4 = 60;
_root.mtx5 = 960;

_root.menu4.gotoAndPlay(2);

_root.menu2.gotoAndStop(1);
_root.menu3.gotoAndStop(1);
_root.menu1.gotoAndStop(1);
_root.menu5.gotoAndStop(1);

};

_root.menu5.hit.onRollOver = function() {

_root.mtx1 = 0;
_root.mtx2 = 20;
_root.mtx3 = 40;
_root.mtx4 = 60;
_root.mtx5 = 80;

_root.menu5.gotoAndPlay(2);

_root.menu2.gotoAndStop(1);
_root.menu3.gotoAndStop(1);
_root.menu4.gotoAndStop(1);
_root.menu1.gotoAndStop(1);

};


Буду благодарен если кто-нибуть поможет разобраться в этом вопросе.


16 май 2010, 11:44
Профиль
Новичок
Аватара пользователя

Зарегистрирован: 04 июл 2010, 13:15
Сообщения: 7
Сообщение Re: Отследить переход курсора с области flash на html страни
Думаю, с помощью события "onMouseOut"..


05 июл 2010, 12:09
Профиль
Модератор
Аватара пользователя

Зарегистрирован: 25 июл 2010, 17:30
Сообщения: 71
Откуда: Минск
Сообщение Re: Отследить переход курсора с области flash на html страни
На as2 отследить уход мыши из флешки нормально нельзя, самому приходилось извращаться, но так ничего и не получалось, а вот в as3 есть спец. событие MOUSE_LEAVE

http://byflasher.com/news/svoi-kursor-vo-flash/ тут можно скачать исходник и посмотреть как работает( при уходе мышки за область .swf курсор пропадает, при наведении появляется )

_________________
Веду блог http://byflasher.com


26 июл 2010, 14:18
Профиль ICQ WWW
Модератор
Аватара пользователя

Зарегистрирован: 24 июл 2009, 17:39
Сообщения: 283
Откуда: Украина, Керчь
Сообщение Re: Отследить переход курсора с области flash на html страни
используй яваскрипт.. есть тут гдето урок я выкладывал только для ас3

_________________
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/index.html


06 авг 2010, 16:40
Профиль ICQ WWW
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 4 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти: