Új hozzászólás Aktív témák

  • Kaoru

    senior tag

    Lenne 1 kérdésem nekem is :).

    Van 1 ringatozó kiskacsám (kacsa_mc), ezt átraktam egy rece_mc -be. Az egyes framen balra néz a másodikon jobbra. Mindkét framebe beraktam egy-egy stopot, h ne beszívott kacsának nézzen ki, aki idegbetegen jobbra blara forog ringatózás közben.

    Ki pakolom a scene-re, adok neki instance nevet (rece), majd beleírok szépen egy onClipEvent-es scriptet:

    //balklik határozza meg az új koordinátákat
    onClipEvent (mouseDown){
    eger_x = _root._xmouse;
    eger_y = _root._ymouse;
    }

    //távolság számítás
    onClipEvent (enterFrame){
    tav_x = eger_x-this._x
    //ha az egér az objektumtól jobbra van, akkor lépjen az animáció második framjere = nézzen jobbra
    if (this._x<tav_x)
    {
    this.gotoAndPlay(2)
    this._x += tav_x/10;
    }
    //ha az egér az objektumtólbalrara van, akkor lépjen az animáció első framjere = nézzen balra
    if (this._x>tav_x)
    {
    this.gotoAndPlay(1)
    this._x += tav_x/10;
    }
    }

    Erre a kedves kiskacsám azt csinálja, h kb a távolság kis részéig megfordul, majd befarol :D, s ezt úgy nem értem. Ötlete vkinek?
    Jah itt van a forrás [link] meg az swf [link].
    Flash 8
    Ha vna tippe vkinek megköszönöm, h amásut találok rá a megoldásra, akkor én írom be :)


Új hozzászólás Aktív témák