Avatar billede bootlab Nybegynder
16. august 2003 - 12:56 Der er 17 kommentarer og
1 løsning

scroll component problem

Hey !

Jeg har lavet denne her : http://www.bootlab.dk/flash/dice/

Og i øverste højre hjørne har jeg en historie på de slag man har lavet.

Mit problem er at jeg ikke kan få scroll til at virke på den!!!

Er der nogle der har en løsning?
Avatar billede barklund Nybegynder
16. august 2003 - 13:33 #1
Opdaterer du den via textfield.text eller variabel?
Avatar billede bootlab Nybegynder
16. august 2003 - 13:44 #2
jeg har prøvet flg.:

on (release) {
    if (_root._currentframe == 1 || _root._currentframe == 16) {
        _root.gotoAndPlay(2);
    if (_root.dice1 != 0 && _root.dice2 != 0) {
        _root.history.track = _root.history.track + "\n" + _root.dice1 + "-" + _root.dice2;
        _root.history.scroller.setScrollTarget("_root.history.track");
        _root.history.scroller.setScrollPosition("_root.history.track.maxscroll");
        updateAfterEvent();
}
}
}
Avatar billede bootlab Nybegynder
16. august 2003 - 13:44 #3
den bliver opdateret via denne:
_root.history.track = _root.history.track + "\n" + _root.dice1 + "-" + _root.dice2;
Avatar billede barklund Nybegynder
16. august 2003 - 13:46 #4
brug et textfield instance name istedet for variable... og så er det:

_root.history.track_txt.text += "\n" + _root.dice1 + "-" + _root.dice2;
Avatar billede bootlab Nybegynder
16. august 2003 - 13:49 #5
og så mener du at :
track_txt = instance name på text feltet
text = variablens navn

eller?
Avatar billede barklund Nybegynder
16. august 2003 - 13:52 #6
tract_txt er instance name
Avatar billede barklund Nybegynder
16. august 2003 - 13:52 #7
INGEN variabel!
Avatar billede bootlab Nybegynder
16. august 2003 - 13:57 #8
Nu har jeg den sådan:

_root.history.track_txt.text += "\n" + _root.dice1 + "-" + _root.dice2;
_root.history.scroller.setScrollTarget("_root.history.track_txt.text");
_root.history.scroller.setScrollPosition(_root.history.track_txt.maxscroll);

den opdatere feltet fint nok - MEN scroll virker stadigvæk ik :/
Avatar billede bootlab Nybegynder
16. august 2003 - 13:58 #9
ahh got it :9

_root.history.track_txt.text += "\n" + _root.dice1 + "-" + _root.dice2;
_root.history.scroller.setScrollTarget(_root.history.track_txt);
_root.history.scroller.setScrollPosition(_root.history.track_txt.maxscroll);
Avatar billede bootlab Nybegynder
16. august 2003 - 13:59 #10
smid et svar du gæve barklund :)
Avatar billede barklund Nybegynder
16. august 2003 - 14:02 #11
*host*
Avatar billede barklund Nybegynder
16. august 2003 - 14:07 #12
Du kan da sætte scrollkomponenten til at følge tekstfeltet en gang... det er vel rigeligt... så skal du bare opdatere positionen hver gang... altså sæt kun scrolTarget en gang...

Tark for points ;)
Avatar billede bootlab Nybegynder
16. august 2003 - 14:09 #13
hmm... så jeg lægger altså
_root.history.scroller.setScrollTarget(_root.history.track_txt);
i første frame af min movie
Avatar billede bootlab Nybegynder
16. august 2003 - 14:11 #14
og æhhh
updateAfterEvent();
er vel slet ikke nødvendig vel?
Avatar billede barklund Nybegynder
16. august 2003 - 14:12 #15
ingen update, og sæt scroll target lige så snart din komponent er placeret ja..
Avatar billede bootlab Nybegynder
16. august 2003 - 14:16 #16
Tusind tak ... barklund du er 100% l33t :)
Nu jeg har fat i dig....
Hvornår regner du med at http://www.actionscript.dk/ bliver køreklar?

Det er jo et rigtig godt initiv :þ
Avatar billede barklund Nybegynder
16. august 2003 - 14:26 #17
Kald mig venligst ikke l33t, jeg vælger at overhøre det for nu! ;)

og siden er oppe lige så snart "nogen" putter indhold ind... se fx i opslagsværket... jeg har lavet første del... ;)
Avatar billede bootlab Nybegynder
16. august 2003 - 14:33 #18
najs :) og sry - no more l33t for u :]
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester