Avatar billede zuiq Nybegynder
31. oktober 2004 - 22:03 Der er 10 kommentarer og
1 løsning

Scrollbar på movieclip med variabelt

Hej, jeg har lige brug for noget hjælp -tak :)

Okay, jeg vil gerne have sat en scrollbar på et movieclip som indeholder nogle forskellige ting, genereret af et actionscript -bla. noget variabelt tekst.

Movieclippet hedder "menu_dataholder"

Her er lidt af den kode som add'er forskellige ting til movieClippet:
            item = _root.menu_dataholder.attachMovie("newsItem", "newsItem"+i, i);
            item._x = 0;
            item._y = 21*i;
            item.newsItem_text.text = menuItem[i].attributes.headline;


Movie clippet ligger i root'en af den første og eneste frame, i eneste scene :)

På forhånd tak for hjælpen,
Mads
Avatar billede rohaje Nybegynder
31. oktober 2004 - 23:44 #1
Her er lidt du kan skrive om

//function'en ligger i _root
// track_mc er scroll'erns bane ( eller heigth på  maskeen )
// drag_mc er scroll knappen med nået startDrag osv.
// contet_mc er det der scrolles
function letsScroll() {
    content_mc._y = track_mc._y+(track_mc._y-drag_mc._y)/(track_mc._height/(content_mc._height-track_mc._height));
}
/*
functione kan evntuelt aktiveres med drag_mc. knappen
on(press){
    startDrag(this,,,, osv.
    _root.onEnterFrame = _root.letsScroll;



on(release, releaseOutside){
    stopDrag();
    _root.letsScroll();
    _root.onEnterFrame=false;
        */
Avatar billede zuiq Nybegynder
04. november 2004 - 00:13 #2
Totalt neder, burde have vist at varibel tekst ikke kan vises i en mask :( - Har du en løsning på det? (jeg har "Flash MX")
Avatar billede zuiq Nybegynder
04. november 2004 - 00:17 #3
Har fundet en løsning :) - man sku bare sætte embed fonts på..
Men, hvordan går jeg så'n at scrollbaren kun kan gå op og ned lige i det afgrænsede område? - og ikke bare overalt som det er nu?
Avatar billede rohaje Nybegynder
04. november 2004 - 10:28 #4
? ved ikke helt hvad du mener,

men her er et eksempel,, dog er der lidt ekstra halløj i eksemplet, hvor der er lidt forsinkelse på scroll.. men du kan jo-se på det.
http://www.rohaje.dk/eksperten/scroll.fla
Avatar billede rohaje Nybegynder
04. november 2004 - 10:32 #5
er det at afgrænse hvor knappen kan dragges ?

her kan knappen trækkes op og ned på en linie mellem 0 og 100



ymin=0;
ymax=100;

startDrag(this, false, 0, ymin, 0, ymax);
Avatar billede zuiq Nybegynder
27. november 2004 - 16:28 #6
yo, sorry jeg ikke har svaret før - har haft lidt travlt :)
kunne ikke åbne den der fil, fordi jeg ikke har det nyeste mx -men godt det samme, jeg har selv programmeret nogle simplere scroll-knapper, fordi jeg kom i tidsnød. men du ska ikke snydes -- smid et svar, og så får du dine points :)
Avatar billede zuiq Nybegynder
28. december 2004 - 20:21 #7
mr. rohaje lav et svar så du kan få points ;)
Avatar billede rohaje Nybegynder
29. december 2004 - 21:21 #8
Hvis du selv har lavet det, så tag selv point'ne :)
Avatar billede zuiq Nybegynder
29. december 2004 - 23:48 #9
Ahh ups, jeg er bare ved at lukke de mange spørgsmål jeg har haft oppe her for nylig.

Har lige set at du har lavet det om så jeg kan åbne det i det gamle mx, lækkert -tak!
Jeg kan helt sikkert bruge det i fremtidige projekter - så lav et svar min fine ven :) heheheh
Avatar billede rohaje Nybegynder
30. december 2004 - 00:17 #10
ok :) mr. zuiq et svar
Avatar billede rohaje Nybegynder
02. januar 2005 - 20:10 #11
tak for point :)
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