Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Перекрытие собрытий мувиков (http://www.flasher.ru/forum/showthread.php?t=115399)

Toxedo 28.08.2008 17:10

Перекрытие собрытий мувиков
 
Вложений: 1
Подскажите как мне добраться до события для кружка в исходнике. Идет перекрытие, как мне этого избежать?

NoCD 28.08.2008 17:50

По твоему примеру ничего не понятно.
Круг находится в квадрате.
Квадрат является кнопкой и ты хочешь, что бы в кнопке(квадрат) еще одна кнопка(круг) была?
Просто если вызвать круг, то и квадрат тоже будет вызван. Так как круг в квадрате.
Для чего это делается, объясни?
Мож через общий контейнер лучше?
Или через hitTest:
Код:

onMouseDown=function()
{if(btn1.hitTest(_xmouse,_ymouse))       
{trace(1)}
if(btn1.btn2.hitTest(_xmouse,_ymouse))       
{trace(2)}}

или вот так:
Код:

onMouseDown=function()
{if(btn1.hitTest(_xmouse,_ymouse))       
{index=1}
if(btn1.btn2.hitTest(_xmouse,_ymouse))       
{index=2}
trace(index)}

Перекинь указанные примеры в свой проект и все.

Toxedo 28.08.2008 17:57

Я собрался делать игру, в которой обязательно будет такая ситуация с клипами-кнопками в других таких же клипах. Общий контейнер не вариант, вот за хит тест спосибо большое)

Волгоградец 28.08.2008 18:08

Делать ХитТестом или отдельными кнопками.
Код:

this.onMouseDown = function():Void{
        if(btn1.btn2.hitTest(this._xmouse, this._ymouse, true)){
                trace(2);
        }
}



Часовой пояс GMT +4, время: 17:18.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.