10. juli 2003 - 11:00Der er
46 kommentarer og 2 løsninger
dynamisk indhold scrolles?
Hej
Her er lige en om formulering af et tidligere spørgsmål jeg skrev:
Altså, mit problem er følgende: jeg henter en masse variabler fra en database ind i flash (billeder, tekst og links). De variabler skal være scrollable og det havde jeg tænkt mig kunne gøres i et scrollpane component... men jeg kan ikke få scrollpane componenten til at scrolle det dynamiske indhold, hvis jeg smider noget fast grafik ind i movie clippet der skal scrolles virker det fint men den scroller kun til når der ikke er mere fast grafik =(
hvad kan jeg gøre for at kunne scrolle det dynamiske indhold?
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Jeg havde selv tidligere samme problem, hvor Barklund kom til undsætning med scrollPane.refreshPane(); så jeg at det er det der skal til. Hvordan loader du dine variabler? Se evt. på eksemplet her:
loadVariabler = new LoadVars(); loadVariabler.load("variabler.php?nocache="+new Date().getTime()); loadVariabler.onLoad = function(success) { if (success) { billeder = this.billeder; tekst = this.tekst; links = this.links _root.scrollPane.refreshPane(); } };
jeg prøver lige at finde ud af hvor den skal stå =)) den må jo helt sikkert stå forkert ellers burde det virke,... nu spørger jeg lige (forhåbent ikke dumt) men scrollPane.refreshPane(); er vel instancepåpane.refreshPane(); ?
cellb10ck >> kunne man overtale dig til at lave en lille .fla fil der henter de variabler ind jeg skrev ovenfor ?
dbmax er vel lidt ligemeget,... jeg skal ikke bruge det tal til noget,.. tror jeg.
til allersidst har jeg en &error=0& som bare fortæller flash at der ikke kommer flere indlæg.
Men det ville være super fedt hvis du kunne overtales til at lave en lille flash fil der henter alle de indlæg der måtte komme,... bare med en tekst og et billede,.. glem linket,...
de skal bare stå under hinanden i en lang række,... det må kunne lade sig gøre for mig at fatte det så.
plz, hvis du vil skal jeg nok smide flere points på =)
jeg prøver lige at forklare strukturen af min flash fil:
1. jeg henter variablerne ind i roden. 2. I roden ligger også et mc med instance content_mc. 3. I content_mc ligger koden rif (i<=_parent.dbmax) { ...... 4. I content_mc ligger også et mc uden instance,.. file 5. I file movieclippet findes de textfields som skal have teksten fra variablerne og et movieclip der tager imod billederne.
kan man lokke dig til lige at skrive 1 af linierne fra mit script lidt længere oppe så det står rigtigt i: loadVariabler.onLoad = function (success){ if (success){ trace ("done loading"); } else { trace ("not loaded"); } }
i zip filen er newstest.fla og en txt fil med data til flash filen jeg tror ikke det tager lang tid for garvede folk som cellb10ck, barklund og mat =) men jeg opgiver snart, syntes jeg har prøvet alt, har brugt 15 timer på alt i alt tror jeg =/
Jeg smider med glæde flere points i, hvis bare i kan hjælpe mig.
mit store problem lige nu er, når jeg scroller de data jeg henter ind i flash blinker de eller forsvinder når jeg tester det i flash,.. når jeg har uploadet det virker det fint på min pc.... men når jeg afprøver det på en mac kommer der slet ikke noget af det dynamiske data frem.
Den dynamiske data kommer fint frem hvis ikke det bliver placeret i scrollpane.
Du havde opbygget din film meget besværligt/uoverskueligt, så jeg startede forfra.
Der er ikke placeret noget på scenen fordi vi tilføjer det hele dynamisk.
En kort gennemgang: I roden af filmen starter vi med at attache et scollpane: FScrollPane_sp = attachMovie("FScrollPaneSymbol", "FScrollPane", 1);
så sætter vi indholdet af scrollpanet: FScrollPane_sp.setScrollContent("scrollindhold_mc");
i "scrollindhold_mc" loader vi teksten med LoadVars og når det er gjort attacher vi x (bestem af dbmax) antal "file" movieclip og fylder tekstfelterne i de attachede "file" mc's med de loaded variabler.
Cellb10ck >> du får 60 points for din ulejlighed barklund >> det var meget brugbart det jeg fik at vide af dig oxo men da Cellb10ck lavede det for mig får han hovedparten af points så du får 20 =))
lige et hurtigt spørgsmål,.. hvor lang tid tog det dig at lave? bare lidt nysgerrig, det er jo meget rart at vide hvor meget af folks tid man render rundt og bruger her... ikke at jeg vil overhælde dig med opgaver =)
hvordan sætter man forresten billedet fra de variabler ind i det der tilhørende "pic" mc i "file" mc´et,... jeg prøvede lige at smide følgende kode ind i den loadVariabler.onLoad = ..... du skrev
funkyyy det virker saft suseme,.. thx a bunch igen,.. nu kan mit hoved ikke klare mere for idag, er helt skadet af alt den tænken,.. det eneste der kan redde mig er en tur i byen =))
hehe lige en sidste ting,... hvordan bestemmer jeg egentlig start positionen af det første file klip? Lige nu syntes jeg ikke jeg kan finde nogen steder hvor placeringen står
Men jeg går ud fra, at det er et enten dynamisk eller attachet movieclip, som bliver sat til scrollContent for din scrollPane - definitionen ligger et andet sted
jeg havde ikke lige set din komment da jeg skrev du =)) det var fordi cellb10ck har lavet et super fint script til mig så ville jeg spørge om noget deri =)
ahh ok,.. fedt nok jeg har da lært en del af det her problem
jeg takker endnu engang.
Synes godt om
Ny brugerNybegynder
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.