[ vremeje @ 23.01.2007. 16:15 ] @
Drugari, treba mi mala pomoc oko rolanja teksta ali se isto moze primeniti i na druge stvari.

Kako bi izgledao script koji bi rekao flashu da radi 'nesto' dok je dugme pritisnuto?

U mom slucaju je rolanje teskta u pitanju,
napisao sam 'on (press){tekst.scroll -= 1;}'
ali to ga pomeri samo za jedan red i onda mora ponovo da se klikne,
ja bih hteo da se to ponavlja dok je dugme pritisnuto, dok ne bude pusteno.

Ne mogu da provalim do..while petlju, ili while ili repeat...
(nisam ucio flash skritpove, nego onako, na divljaka :)

Hvala unapred, Mihailo.

p.s. kad smo vec kod toga, kako bi izgledao kod da se to desava dok je mis na dugmetu (bez pritiska)? hvala jos 1 :)
[ kelja @ 23.01.2007. 17:32 ] @
Gornje dugme:
Code:

on (rollOver) {
    this.rolaj = true;
    this.rolaj2 = false;
}
on (press) {
    this.rolaj == true;
    this.rolaj2 = false;
    
}
on (release, rollOut) {
    _root.rolaj = false;
}



donje dugme:
Code:


on (rollOver) {
    _root.rolaj2 = true;
    
    this.rolaj = false;
}
on (press) {
    _root.rolaj2 = true;
    this.rolaj = false;
    
}
on (release, rollOut) {
    _root.rolaj2 = false;
}


Kod na _rootu:
Code:

this.onEnterFrame = function() {
    if (rolaj == true) {
        this.myText.scroll--;
    }
    if (rolaj2 == true) {
        this.myText.scroll++;
    }
    
};


Mozes da biras on Press ili onRollover.
[ vremeje @ 24.01.2007. 14:04 ] @
Hvala puno druze, radi kao bombona,
Osim sto si napravio par greskica u kodu, pa sam ga skratio malo i pojednostavio i sad je super :)

Ovako:

Gornje dugme:

Code:

on (rollOver) {
    _root.rolaj = true;
}
on (press) {
    _root.rolaj = true;
}
on (release, rollOut) {
    _root.rolaj = false;
}



Donje dugme:
Code:


on (rollOver) {
    _root.rolaj2 = true;
}
on (press) {
    _root.rolaj2 = true;
}
on (release, rollOut) {
    _root.rolaj2 = false;
}


Kod na _rootu:
Code:

this.onEnterFrame = function() {
    if (rolaj == true) {
        this.myText.scroll--;
    }
    if (rolaj2 == true) {
        this.myText.scroll++;
    }
    
};


Inace, sta znaci == a sta =?
Je li = za dodeljivanje, a == za poredjenje?

I zasto nece da radi kad se izostavio ovaj ' this.onEnterFrame'? Nije mi jasno...

Hvala jos 1!
[ akasha org. @ 29.01.2007. 21:49 ] @
@ vremeje>>

>> Inace, sta znaci == a sta =?
>> Je li = za dodeljivanje, a == za poredjenje?

Upravo tako.