Форум 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=91179)

Mr. Fixit 30.01.2007 05:51

Вложений: 1
Код:

strela.onMouseMove = function() {
this._x = _root._xmouse;
this._y = _root._ymouse;
updateAfterEvent();
}
function abnormal(obj) {
if(obj.hitTest(obekt))
obj.gotoAndStop(2);
else
obj.gotoAndStop(1);
}
setInterval(abnormal, 50, strela);

Тримай ще, козаче:moder:

Kikasso 30.01.2007 06:45

Вложений: 1
Небольшой апгрейт:
кошечка, собачка и барашек:
Код:

var arr:Array = new Array(murzik, bobik, bebeka);

murzik.frameToGo = 2;
bobik.frameToGo = 3;
bebeka.frameToGo = 4;

Mouse.hide ();
function checkHits():Void{
        for (var i=0; i < arr.length; i++){
    if( strela.mc.hitTest( arr[i] )){
        strela.gotoAndStop( arr[i].frameToGo );
        return;
}}
        strela.gotoAndStop( 1 );
}
//code
strela.onMouseMove = function () {
        this._x = _xmouse;
        this._y = _ymouse;
        checkHits();
        updateAfterEvent ();
};
strela.onMouseMove();

обратите внимание, на стреле появился mc - область проверки пересечения.

Mr. Fixit 30.01.2007 18:07

2Kikasso:
Хаха.. чувак +1 за юмор...


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

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