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

Komanda koja ce se izvrsiti samo jedno

[es] :: Flash :: Komanda koja ce se izvrsiti samo jedno

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

stjepan86
Stjepan stojanovic
Pancevo

Član broj: 169198
Poruke: 27
77.46.240.*



Profil

icon Komanda koja ce se izvrsiti samo jedno19.02.2009. u 11:35 - pre 184 meseci
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!!


Stjepan86
 
Odgovor na temu

zaraza

Član broj: 19938
Poruke: 1139
212.62.56.*



+4 Profil

icon Re: Komanda koja ce se izvrsiti samo jedno19.02.2009. u 12:15 - pre 184 meseci
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;
       }
}
 
Odgovor na temu

stjepan86
Stjepan stojanovic
Pancevo

Član broj: 169198
Poruke: 27
77.46.240.*



Profil

icon Re: Komanda koja ce se izvrsiti samo jedno19.02.2009. u 12:33 - pre 184 meseci
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!!

Stjepan86
 
Odgovor na temu

zaraza

Član broj: 19938
Poruke: 1139
91.148.86.*



+4 Profil

icon Re: Komanda koja ce se izvrsiti samo jedno19.02.2009. u 17:34 - pre 184 meseci
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?
Prikačeni fajlovi
 
Odgovor na temu

mirko_bg_86
student

Član broj: 181155
Poruke: 6
*.dynamic.sbb.rs.



Profil

icon Re: Komanda koja ce se izvrsiti samo jedno19.02.2009. u 20:09 - pre 184 meseci
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;
 
Odgovor na temu

stjepan86
Stjepan stojanovic
Pancevo

Član broj: 169198
Poruke: 27
93.86.197.*



Profil

icon Re: Komanda koja ce se izvrsiti samo jedno20.02.2009. u 07:03 - pre 184 meseci
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 !!!


Stjepan86
 
Odgovor na temu

zaraza

Član broj: 19938
Poruke: 1139
212.62.56.*



+4 Profil

icon Re: Komanda koja ce se izvrsiti samo jedno20.02.2009. u 10:49 - pre 184 meseci
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....
 
Odgovor na temu

stjepan86
Stjepan stojanovic
Pancevo

Član broj: 169198
Poruke: 27
93.87.131.*



Profil

icon Re: Komanda koja ce se izvrsiti samo jedno21.02.2009. u 08:38 - pre 184 meseci
Hvala mirko_bg_86 probao sam i ovu skriptu da pridruzim dugmetu RADI SVE!!
Stjepan86
 
Odgovor na temu

[es] :: Flash :: Komanda koja ce se izvrsiti samo jedno

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

Postavi temu Odgovori

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