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

problem sa rotacijom

[es] :: Flash :: problem sa rotacijom

[ Pregleda: 3171 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Bane Telekom
beograd

Član broj: 32303
Poruke: 91
*.telekom.yu



Profil

icon problem sa rotacijom23.08.2004. u 08:09 - pre 238 meseci
Pokusavam da napravim sledecu animaciju:unutar brzinomera da se okreće cajger.Hoću da kad pritisnem recimo dugme 60km/h da se pojavi animacija kazaljke koja se kreće od 0 do 6okm/h.Znam otprilike da to odradim preko frejmova i motion tweena ali to nije to jer rotacija nije baš zadovoljavajuća.Hteo bih preko action scripte.Ali znam samo da odradim tako da kad se pritisne na recimo tih 60km/h.da kazaljka odmah se pomeri na 60km/h.Ako me razumete,pomozite!
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
195.178.55.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: problem sa rotacijom23.08.2004. u 09:27 - pre 238 meseci
Cajgeru treba da putem skripta menjaš svojstvo _rotation. Da bi dobio utisak animacije, potrebno je da promenu svojstva odrađuješ kontinuirano do kraja sekvence, odnosno kroz više frejmova, pa ovu dodelu vrednosti postavljaš u onEnterFrame hendleru nekog klipa, recimo samog cajgera. I da, treba da imaš i neku matematiku - koje će to biti vrednosti za _rotation tokom trajanja animacije. Verovatno ti sve ovo deluje komplikovanije nego motion tween, ali ako te ovaj već ne zadovoljava... a zašto te ne zadovoljava, to mi nije najjasnije?
 
Odgovor na temu

Bane Telekom
beograd

Član broj: 32303
Poruke: 91
*.telekom.yu



Profil

icon Re: problem sa rotacijom23.08.2004. u 10:34 - pre 238 meseci
pazi,posto sam pocetnik u fleshu hteo bih malo da skapiram istu pricu i preko action scripte a ne samo preko motion tweena.Ako ti nije problem jel možeš da mi otkucas skriptu za rotaciju pod uglom recimo 60 stepeni.
Hvala unapred !!!
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
195.178.55.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: problem sa rotacijom23.08.2004. u 11:58 - pre 238 meseci
Pošto si početnik, ne znam koliko vremena treba da potrošim da objasnim šta je sve potrebno za izvođenje. Lakše mi je da okačim primer. Ti pogledaj pa javi šta ti jeste jasno a šta nije.

Prikačeni fajlovi
 
Odgovor na temu

Bane Telekom
beograd

Član broj: 32303
Poruke: 91
*.InfoSky.Net



Profil

icon Re: problem sa rotacijom23.08.2004. u 12:40 - pre 238 meseci
to je ono sto zelim.Ja zapravo radim meni,koji ce imati 6-7 dugmica.oni ce biti rasporedjeni po obodu tog brzinomera a cajger ce se pomeriti do kliknutog dugmeta.Ovo tvoje je otprilike to ali... ja tu nevidim neku action scriptu.Citeo sam i kapiram fazon da recimo zenica oka prati pokret misa.Kapiram?! da je to tu negde,ali kako i sta dalje?Hvala za trud.
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
195.178.55.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: problem sa rotacijom23.08.2004. u 12:56 - pre 238 meseci
Citat:
ja tu nevidim neku action scriptu.

To je upravo ono čega sam se plašio ;)

Selektuješ zeleno dugme i pogledaš Actions panel -

Code:
on (press)
{
    cajger.onEnterFrame = function ()
    {
        if (this._rotation < 60)
        {
            this._rotation++;
        }
    }
}

Citat:
Bane Telekom:
Ja zapravo radim meni,koji ce imati 6-7 dugmica.oni ce biti rasporedjeni po obodu tog brzinomera a cajger ce se pomeriti do kliknutog dugmeta.

Uz malo truda naravno, verujem da je ovo dovoljan hint i za 6 do 7 dugmića po obodu.
 
Odgovor na temu

Bane Telekom
beograd

Član broj: 32303
Poruke: 91
*.InfoSky.Net



Profil

icon Re: problem sa rotacijom23.08.2004. u 14:22 - pre 238 meseci
zanimljivo cim sam skinuo tvoj primer pokusao sam da otvorim action panel i na cajgeru i na tasteru medjutim nista.Sad probam kad ono ima!!!
Jel ti problem da mi poblize objasnis komande koje si koristio?red po red.
Hvala puno.
p.s.
Jebi ga znam da malo davim ali mora se od nekud poceti.Nije mi bas jasno objasnjenje koje nudi help.
 
Odgovor na temu

NeoDesign
Vladimir Ćetković
Software developer
Beograd

Član broj: 16257
Poruke: 138
*.vdial.verat.net

ICQ: 23348136
Sajt: www.codesessions.com


+2 Profil

icon Re: problem sa rotacijom27.08.2004. u 23:51 - pre 238 meseci
Evo i ja malo da se ubacim. Primer je super odradjen, pravi pocetnicki. Stim sto imam samo malo da dodam:

1. Upravo zbog toga sto covek nije odmah video ActionScript je u MX-u uveden pojam dinamicke obrade dogadjaja (i zbog funkcionalnosti kad se uvodi novi sadrzaj koji treba da se isprogrami dinamicki)

taj primer sada izgleda ovako:
Code:

dugme1.onRelease=function(){
    cajger.onEnterFrame=kreni;
}
function kreni(){
             trace("radim");
    if (this._rotation < 60)
        {
            this._rotation++;
        }
        if (this._rotation == 60)
        {
            trace ("stajem");
            delete this.onEnterFrame;
        }
    
}


napomena: ovo sve ide u glavni timeline !!

1. sada je sve malo preglednije i ne moramo da lovimo movieCLip-ove po stage-u nego nam je sav kod na jednom mestu

2. dodao sam "obradu dogadjaja" kada "_rotation" postane 60 stepeni. Tada je vazno ukloniti onEnterFrame sa cajgera jer on onda nonstop vrti u prazno funkciju koja se vec izvrsila ! ovo je VRLO VAZNO! to je i slikovito prikazano u primeru sa trace("radim") i trace("stajem")

novi primer sam okacio ovde:

http://www.neodesign.co.yu/primeri/cajger.fla
Arthur C. Clarke - "Any sufficiently advanced technology is indistinguishable from magic."
 
Odgovor na temu

[es] :: Flash :: problem sa rotacijom

[ Pregleda: 3171 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

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