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

kako postaviti poseban event za array

[es] :: Flash :: kako postaviti poseban event za array

[ Pregleda: 3372 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

gio1000
Italia

Član broj: 1159
Poruke: 122
*.pool8250.interbusiness.it.



Profil

icon kako postaviti poseban event za array21.08.2005. u 16:48 - pre 227 meseci
kako da napravim Button Array i da za svaki odredim drugu funkciju?
Ovaj kod neradi.

//pravim dugmice
for(i=0;i<4;i++){
_root.createEmptyMovieClip("button"+i, 100+i);
_root["button"+i].lineStyle(2, 0x000000, 100);
_root["button"+i].beginFill(0xFF0000, 100);
_root["button"+i].moveTo(0, 0);
_root["button"+i].lineTo(0, 50);
_root["button"+i].lineTo(50, 50);
_root["button"+i].lineTo(50, 0);
_root["button"+i].lineTo(0, 0);
_root["button"+i].endFill(0, 0);
_root["button"+i]._x=i*60;
_root["button"+i]._y=25;
_root["button"+i].createTextField("mytext"+i, 1, 0, 1, 0, 0);
_root["button"+i]["mytext"+i].autosize = "left";
_root["button"+i]["mytext"+i].text = "CR";
_root["button"+i]["mytext"+i].selectable = false;
// textstyle:
_root["button"+i]["mytext"+i].setTextFormat(new TextFormat("Verdana", 12, 0x000000, true));
_root["button"+i].onRelease = function(){txt=["button"+i]};
//Bilo koji Button vraca vrijednost "button4". Koliki je u stvari Array tj "i".
Kako da button1 vrati vrijednost "button1" onRelease
};

 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
*.dialup.neobee.net.

Sajt: www.novikorisnik.net


+5 Profil

icon Re: kako postaviti poseban event za array21.08.2005. u 17:16 - pre 227 meseci
_root["button"+i].onRelease = function(){txt=this._name;}

Ne znam tačno šta ti je ovde txt. Pretpostavljam neka globalna promenljiva koju si vezao za neki textField, ali nije bitno.

Drugo, nema potrebe da textField u okviru buttona ima ime koje vezuješ za i, pa može malo da se pojednostavi kod.


_root["button"+i].createTextField("mytext", 1, 0, 1, 0, 0);
_root["button"+i].mytext.autosize = "left";
_root["button"+i].mytext.text = "CR";
_root["button"+i].mytext.selectable = false;
// textstyle:
_root["button"+i].mytext.setTextFormat(new TextFormat("Verdana", 12, 0x000000, true));
 
Odgovor na temu

gio1000
Italia

Član broj: 1159
Poruke: 122
*.pool8250.interbusiness.it.



Profil

icon Re: kako postaviti poseban event za array21.08.2005. u 17:57 - pre 227 meseci
Jesi NoviKorisnik, ali si stari lisac :-)
 
Odgovor na temu

[es] :: Flash :: kako postaviti poseban event za array

[ Pregleda: 3372 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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