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

Zašto ovo ne radi u flash-u?

[es] :: Flash :: Zašto ovo ne radi u flash-u?

[ Pregleda: 3194 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zabe

Član broj: 149803
Poruke: 20
*.vdial.verat.net.



Profil

icon Zašto ovo ne radi u flash-u?01.03.2008. u 16:24 - pre 195 meseci
Kada pokušam da zamenim sledeći kod:

Code:

dugmex.onRelease = function ()
{
    dugmex.gotoAndStop(2);
    dugmey.gotoAndStop(1);
    dugmez.gotoAndStop(1);
};
dugmey.onRelease = function ()
{
    dugmex.gotoAndStop(1);
    dugmey.gotoAndStop(2);
    dugmez.gotoAndStop(1);
};
dugmez.onRelease = function ()
{
    dugmex.gotoAndStop(1);
    dugmey.gotoAndStop(1);
    dugmez.gotoAndStop(2);
};


sa petljom:

Code:

var myArray:Array = Array(3);
myArray[0] = dugmex;
myArray[1] = dugmey;
myArray[2] = dugmez;

for (var i:Number = 0; i < 3; i++) 

    myArray[i].onRelease = function ()
    {
     for (var j:Number = 0; j < 3; j++) 
    {                    
        if (i==j) {
               myArray[j].gotoAndStop(2);
        } 
        else {
                         myArray[j].gotoAndStop(1);
        };
    };
    };    
};


...dolazi do greške. Izgleda da se deo koda koji ide posle...

Code:
    myArray[i].onRelease = function ()
    {


... ne izvršava. Da li ima neko ideju kako da izvrtim ova tri dugmeta kroz petlju?
Unapred hvala svima na pomoći!
 
Odgovor na temu

gonzos
Doboj

Član broj: 68687
Poruke: 293
87.250.119.*



+3 Profil

icon Re: Zašto ovo ne radi u flash-u?02.03.2008. u 08:05 - pre 195 meseci
Ne znam sta konkretno zelis, ali mozda:

Code:
var myArray:Array = Array(3);



Code:
var myArray:Array = new Array(3);


a petlja

Code:
for (var j:Number = 0; j < 3; j++) 
    {                    
        if (i==j) {
               myArray[j].gotoAndStop(2);
        } 
        else {
                         myArray[j].gotoAndStop(1);
        };
    }; 


ti se izvrsava samo na onRelease, dakle kada kliknes na dugme.
Nadam se da su ti dugmici movie clipovi.
 
Odgovor na temu

zabe

Član broj: 149803
Poruke: 20
*.vdial.verat.net.



Profil

icon Re: Zašto ovo ne radi u flash-u?02.03.2008. u 22:13 - pre 195 meseci
Da, dugmad su mi napravljena kao movie clip. Probao sam sa tvojom petljom ali i dalje neće.
 
Odgovor na temu

gonzos
Doboj

Član broj: 68687
Poruke: 293
87.250.119.*



+3 Profil

icon Re: Zašto ovo ne radi u flash-u?03.03.2008. u 08:17 - pre 195 meseci
Hajd okaci fajl pa da vidimo sta ne stima.
 
Odgovor na temu

stolex
Ilic S Stojan
Niš

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

ICQ: 61028708
Sajt: www.stojce.com


+2 Profil

icon Re: Zašto ovo ne radi u flash-u?03.03.2008. u 12:37 - pre 195 meseci
Ma ne treba ti fajl, vidi se da skope ne valja. Ovo bi trebalo da ti radi:

Code:

var myArray:Array = Array(3);
myArray[0] = dugmex;
myArray[1] = dugmey;
myArray[2] = dugmez;

for (var i:Number = 0; i<3; i++) {
    myArray[i].onRelease = function() {
        for (var j:Number = 0; j<myArray.length; j++) {
            if (myArray[j] == this) {
                myArray[j].gotoAndStop(2);
            } else {
                myArray[j].gotoAndStop(1);
            }
        }
    };
}

To beer or not to beer?
- Shacksbeer -

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

zabe

Član broj: 149803
Poruke: 20
*.vdial.verat.net.



Profil

icon Re: Zašto ovo ne radi u flash-u?06.03.2008. u 22:33 - pre 195 meseci
Stolex, hvala puno, to je resenje mog problema
 
Odgovor na temu

[es] :: Flash :: Zašto ovo ne radi u flash-u?

[ Pregleda: 3194 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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