Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 7 odgovora
  • 1.879 pregleda

Najnovija ↓

Komanda koja ce se izvrsiti samo jedno 19.02.2009. u 12:35 · pre 215 meseci #1
on(rollOver) {
_root.uvod.pokrivac. gotoAndPlay("pokrivackreni");
}



Znaci ova scripta je pridruzena dugmetu ,sve radi ok!! E sad meni treba da se samo jednom izvrsi data komanda.
Znaci kada stavim kursor iznad dugmeta da on pusti movi clip (kao sto i uradi ) ali da se to desi samo jednom,znaci da je to upotrebljivo samo jedno a ne svaki put kada stavim kursor iznad dugmeta.

Hvala na odgovoru i stpljenju!!

Potpis
Stjepan86
Re: Komanda koja ce se izvrsiti samo jedno 19.02.2009. u 13:15 · pre 215 meseci #2
Napravi flag, na pocetku klipa je setuj na false.
Na rollover proveri da li je true ili false , ako je false, pusti klip i setuj flag na true.
Znaci nekako ovako

Code:

pustiklip = false;

on(rollOver) {
       if (!pustiklip)
       {
                    _root.uvod.pokrivac. gotoAndPlay("pokrivackreni");
                   pustiklip = true;
       }
}
Re: Komanda koja ce se izvrsiti samo jedno 19.02.2009. u 13:33 · pre 215 meseci #3
Citat:
zaraza: Napravi flag, na pocetku klipa je setuj na false.
Na rollover proveri da li je true ili false , ako je false, pusti klip i setuj flag na true.
Znaci nekako ovako

Code:

pustiklip = false;

on(rollOver) {
       if (!pustiklip)
       {
                    _root.uvod.pokrivac. gotoAndPlay("pokrivackreni");
                   pustiklip = true;
       }
}



Odprilike mi je jasno sta si hteo da kazes,moras na mene da gledas kao na nekog ko nije toliko vestu action scriptu(imam nesto malo znadnja)Ja sam iskopirao ovo sto si mi ti napisao ali mi prijavljuje gresku....
"Napravi flag" to mi nije jasno.
Ako te ne mrzi probaj ponovo da mi objasnis, ili da mi posaljes neki mini projekat.

Hvala u svakom slucaju!!
Potpis
Stjepan86
Re: Komanda koja ce se izvrsiti samo jedno 19.02.2009. u 18:34 · pre 215 meseci #4
Kad kazem flag mislim na ono "pustikilip" :) Znaci, nesto sto ce sluziti za proveru da li je klip jednom vec bio pusten.
Dakle, u prvom frejmu animacije kazi:

pustiklip = false;

A na akciji dugmeta, gde ti je rollover uradi proveru.

Evo ti primer, moras ga startovati iz flasha i umesto trace naredbe ubaciti sta hoces.....

Kakvu gresku dobijas?
Re: Komanda koja ce se izvrsiti samo jedno 19.02.2009. u 21:09 · pre 215 meseci #5
probaj ovako nesto... malo je "dzukacki" ali trebalo bi da radi...

=====ovaj kod stavi na to tvoje dugme=======

on(rollOver) {

if(_root.uslov==0) _root.uvod.pokrivac. gotoAndPlay("pokrivackreni");

uslov++;

}

========a ovaj uslov stavi na keyframe u rootu==========
var uslov = 0;
Re: Komanda koja ce se izvrsiti samo jedno 20.02.2009. u 08:03 · pre 215 meseci #6
Citat:
zaraza: Kad kazem flag mislim na ono "pustikilip" :) Znaci, nesto sto ce sluziti za proveru da li je klip jednom vec bio pusten.
Dakle, u prvom frejmu animacije kazi:

pustiklip = false;

A na akciji dugmeta, gde ti je rollover uradi proveru.

Evo ti primer, moras ga startovati iz flasha i umesto trace naredbe ubaciti sta hoces.....

Kakvu gresku dobijas?


Super radi sve direktore :).E sada da bi ja to sve analizirao u svojoj glavi samo jos jedno pitanje.
U redu skripta gde pise:

if (!pustiklip) Da li je !uzvicnik ispred "pustiklip" kao komanda "false" ako nije onda sta znaci......
I koji bi znak("!" ako je ovo false ) koristio za "true" u slicnom primeru kao ovom.......



Hvala na resenju.

P.S. NEMA GRESKE HEHEHEHE sve radi !!!

Potpis
Stjepan86
Re: Komanda koja ce se izvrsiti samo jedno 20.02.2009. u 11:49 · pre 215 meseci #7
uzvicnik ispred boolean (true, false) promenljive znaci negiranje njene vrednosti, tj, u onom uslovu ispitujemo da li pustiklip NIJE true.
mozes da kazes i "if (pustiklip == false)" i slicne kombinacije...po zelji....
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme