Показать сообщение отдельно
Старый 03.09.2004, 16:05
fiot вне форума Посмотреть профиль Отправить личное сообщение для fiot Посетить домашнюю страницу fiot Найти все сообщения от fiot
  № 12  
Ответить с цитированием
fiot
 
Аватар для fiot

Регистрация: Nov 2001
Адрес: Kyiv
Сообщений: 158
Отправить сообщение для fiot с помощью ICQ
Question а как для правой ?

Цитата:
щелчок правой
можно ли как - то по красивее сделать ?
Код:
_root.createEmptyMovieClip("ass", 1);
with (_root.ass) {
	beginFill(0x4E6DAB);
	lineStyle(5, 0xff00ff, 100);
	moveTo(200, 200);
	lineTo(300, 300);
	lineTo(100, 300);
	lineTo(200, 200);
	endFill();
}
Mouse.rightState = false;
Mouse.freq = 50;
Mouse.testClic = function()
{
	if (ASnative(800, 2)(2)) {
		if (Mouse.rightState == false) {
			Mouse.broadcastMessage("onRightMouseDown");
		}
		Mouse.broadcastMessage("onRightMousePress");
		Mouse.rightState = true;
	} else if (Mouse.rightState == true) {
		Mouse.broadcastMessage("onRightMouseUp");
		Mouse.rightState = false;
	}
};
_global.setMouseFreq = function(f)
{
	Mouse.freq = f;
	clearInterval(Mouse.testClicID);
	Mouse.testClicID = setInterval(Mouse.testClic, Mouse.freq);
};
_global.getMouseFreq = function()
{
	return (Mouse.freq);
};
Mouse.testClicID = setInterval(Mouse.testClic, Mouse.freq);
Mouse.addListener(ass);
ass.onRightMouseDown = function()
{
	if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
		trace("Down");
		pressed = true;
	}
};
ass.onRightMouseUp = function()
{
	if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
		trace("up");
	} else if (pressed) {
		trace("upOutside");
	}
	pressed = false;
};
не хочу писать hittest для всех батанов...
__________________
file-> new-> F9 -> Ctrl+v/*code*/ ->ctrl+enter