Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Da li neko mozda zna?

[es] :: Flash :: Da li neko mozda zna?

[ Pregleda: 2142 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Arandjelovic
Web Designer
Nish

Član broj: 165572
Poruke: 40
*.jotel.co.yu.

Sajt: www.childrensrainbow.org...


Profil

icon Da li neko mozda zna?20.12.2007. u 10:15 - pre 179 meseci
Kako se ovo radi u flashu...

http://tomyboy.co.uk/music

Znam za Drag & Drop foru, ali ne mogu da skontam kako da namestim da se nosi samo levo i desno... Nadam se da sam bio jasan :)
 
Odgovor na temu

gonzos
Doboj

Član broj: 68687
Poruke: 293
87.250.119.*



+3 Profil

icon Re: Da li neko mozda zna?20.12.2007. u 15:39 - pre 179 meseci
Odgovor je this._x=_xmouse,
znaci samo po x osi pomjeras!
 
Odgovor na temu

shedvel
Jobless Couch Bum
Kragujevac

Član broj: 70014
Poruke: 114
*.dynamic.sbb.co.yu.



Profil

icon Re: Da li neko mozda zna?20.12.2007. u 16:39 - pre 179 meseci
Gonzos ti je dao odlican odgovor, ako bas hoces da koristis startDrag() funkciju, pogledaj njen property "bounds" koji definise Rectangle po kome se objekt moze dragovati.

evo ti i primer AS3

Code:

/**
* ...
* @author Default
* @version 0.1
*/

package {
    import flash.display.MovieClip;
    import flash.display.Sprite;
    import flash.events.*
    import flash.geom.Rectangle
    public class vucaranje extends Sprite {
        var okvir:Rectangle
        var lopta:Sprite = new Sprite();
        // ovaj red je ne vezan za kod, on samo crta podlogu za Rect. da bi moga da vidis okvir
        var podloga:Sprite = new Sprite
        public function vucaranje () {
            podloga.graphics.beginFill(0x0000CC, 1);
            podloga.graphics.drawRect(150, 150, 400, 100);
            addChild(podloga);
            okvir = new Rectangle(0, 0, 300, 1)
            lopta.graphics.beginFill(0xCC0000, 1);
            lopta.graphics.drawCircle(200, 200, 50);
            addChild(lopta);
            addEventListener(MouseEvent.MOUSE_DOWN, vuci)
            addEventListener(MouseEvent.MOUSE_UP, pusti)
        }
        public function vuci (e:MouseEvent) {
            lopta.startDrag(false, okvir);
        }
        public function pusti(e:MouseEvent) {
            lopta.stopDrag();
        }
        
    }
    
}

"Treba li da se smejem jer smesni su, . . .
. . . ili da placem jer je to sve sto jesu? "
 
Odgovor na temu

Arandjelovic
Web Designer
Nish

Član broj: 165572
Poruke: 40
*.jotel.co.yu.

Sajt: www.childrensrainbow.org...


Profil

icon Hvala...21.12.2007. u 00:15 - pre 179 meseci
Thnx, Thnx, Thnx, Thnx, Thnx, Thnx, Thnx, Thnx, Thnx, Thnx, Thnx, Thnx, Thnx, Thnx, Thnx, Thnx, Thnx, Thnx, Thnx, Thnx, Thnx, Thnx, Thnx, Thnx, Thnx, Thnx, Thnx! :)
 
Odgovor na temu

[es] :: Flash :: Da li neko mozda zna?

[ Pregleda: 2142 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.