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

Menjanje vrednosti promenljivih u for petlji

[es] :: Flash :: Menjanje vrednosti promenljivih u for petlji

[ Pregleda: 2028 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Aleksandar1987

Član broj: 129312
Poruke: 119
*.adsl.verat.net.



+1 Profil

icon Menjanje vrednosti promenljivih u for petlji12.03.2008. u 22:38 - pre 195 meseci
Interesuje me kako da brzo u malo linija koda promenim vrednosti promenljivih?
Recimo da imam promenljive a1,a2,a3,a4,a5,a6,...a100 i da treba da postavim njihovu vrednost na npr 10.
Najbolje bi bilo da napravim neku petlju, nesto ovako:

for (i = 1 to 100) {
a = 10; <-----ovo ovde me interesuje
}

...ili, kako kad imam 10 movie clip-ova koji imaju imana "mc1","mc2","mc3","mc4",..."mc10" koko da ih pozivam u zavisnosti od neke promenljive npr:

var v:Nuber;
v = 4;
mc[v].gotoAndPlay(15);
Nadam se da me je neko razumeo i da zna odgovor.
Hvala unapred!
 
Odgovor na temu

djan key
Zagreb

Član broj: 156157
Poruke: 22
*.xnet.hr.

Sajt: www.as-flash.com


Profil

icon Re: Menjanje vrednosti promenljivih u for petlji12.03.2008. u 23:31 - pre 195 meseci
for (i = 1;i<=100;i++) {
this["mc"+i].gotoAndPlay(15);
}
Freelance Flash developer >> http://www.as-flash.com
 
Odgovor na temu

Aleksandar1987

Član broj: 129312
Poruke: 119
*.adsl.verat.net.



+1 Profil

icon Re: Menjanje vrednosti promenljivih u for petlji15.03.2008. u 18:38 - pre 195 meseci
^Hvala.
A kako kad hocu da dodelim neku vrednost promenljivama u 10 movie clipova?

npr

for (i = 1;i<=10;i++) {
_root.this["mc"+i].promenljiva = 5;
}

nesto ovako, ali ovo nece da radi! Pomgajte ljudi! :(
 
Odgovor na temu

stolex
Ilic S Stojan
Niš

Moderator
Član broj: 28386
Poruke: 245
212.200.219.*

ICQ: 61028708
Sajt: www.stojce.com


+2 Profil

icon Re: Menjanje vrednosti promenljivih u for petlji17.03.2008. u 08:31 - pre 195 meseci
gornji metod sigurno radi. Verovatno nisi lepo pokazao na klipove. Mnogo je glupo koristiti _root.this ????? Ako su ti klipovi na _root-u koristi _root["mc"+....

Cisto da se uveris da kod radi i da je problem negde kod tebe evo ti dokaz:

Code:

var i:Number;
for (i=0; i<10; i++) createEmptyMovieClip("mc"+i, getNextHighestDepth());

for (i=0; i<10; i++) this["mc"+i].promenljiva = i*2;

for (i=0; i<10; i++) trace("instance: "+this["mc"+i]+"      promenljiva:"+this["mc"+i].promenljiva);

To beer or not to beer?
- Shacksbeer -

http://www.nislija.be/
 
Odgovor na temu

Aleksandar1987

Član broj: 129312
Poruke: 119
*.adsl.verat.net.



+1 Profil

icon Re: Menjanje vrednosti promenljivih u for petlji17.03.2008. u 17:46 - pre 195 meseci
Tako je tako je!Hvala!
Ja sam ukapirao kao da se to "this" odnosi na ono u zagradama pa sam pisao
_root.this["mc"+i]
a treba
_root["mc"+i]

Hvala jos jednom.
Pozdrav
 
Odgovor na temu

[es] :: Flash :: Menjanje vrednosti promenljivih u for petlji

[ Pregleda: 2028 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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