Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Реакция одного объекта на другой (http://www.flasher.ru/forum/showthread.php?t=210302)

Екатрина 22.02.2015 22:22

Реакция одного объекта на другой
 
Здравствуйте)) Пытаюсь создать флеш-игру, со всем более-менее разобралась, но никак не удается один момент: при перетаскивании одного предмета на другой должен произойти переход на следующий кадр, но никак не получается( Не знаю, ту ли функцию применяю?
Код AS3:

import fl.motion.MotionEvent;
 
key.addEventListener (MouseEvent.MOUSE_DOWN, f)
function f (event:MouseEvent):void
{
        key.startDrag();       
        }
 
key.addEventListener (MouseEvent.MOUSE_UP, f1)
function f1 (event:MouseEvent):void
{
        key.stopDrag();       
        }
 
if (key.hitTestPoint (hole.x, hole.y, true))
{
        gotoAndStop(2);
        }
stop();


callme 22.02.2015 23:15

попробуйте

Код AS3:

import fl.motion.MotionEvent;
 
key.addEventListener (MouseEvent.MOUSE_DOWN, f)
function f (event:MouseEvent):void
{
    key.startDrag();   
}
 
key.addEventListener (MouseEvent.MOUSE_UP, f1)
function f1 (event:MouseEvent):void
{
    key.stopDrag();
 
    if (key.hitTestPoint (hole.x, hole.y, true))
    {
        gotoAndStop(2);
    }
}
 
 
stop();


Екатрина 23.02.2015 00:51

Попробовала, не получилось(

callme 23.02.2015 10:51

Вложений: 1
Скачайте пример

Екатрина 23.02.2015 12:17

Да, спасибо огромное) Просто надо было ключ по-лучше к точке подвести, а то из-за его кривой формы не сразу, видимо, получалось)


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

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